Fix (race): mutex chatbody
This commit is contained in:
@@ -29,7 +29,7 @@ func historyToSJSON(msgs []models.RoleMsg) (string, error) {
|
||||
}
|
||||
|
||||
func exportChat() error {
|
||||
data, err := json.MarshalIndent(chatBody.Messages, "", " ")
|
||||
data, err := json.MarshalIndent(chatBody.GetMessages(), "", " ")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -54,7 +54,7 @@ func importChat(filename string) error {
|
||||
if _, ok := chatMap[activeChatName]; !ok {
|
||||
addNewChat(activeChatName)
|
||||
}
|
||||
chatBody.Messages = messages
|
||||
chatBody.SetMessages(messages)
|
||||
cfg.AssistantRole = messages[1].Role
|
||||
if cfg.AssistantRole == cfg.UserRole {
|
||||
cfg.AssistantRole = messages[2].Role
|
||||
|
||||
Reference in New Issue
Block a user