Private
Public Access
1
0

Fixed message loading

Root messages weren't being loaded since the refactor, and there was
dead code
This commit is contained in:
2024-09-21 02:32:54 +00:00
parent 463ca9ef40
commit a488ec4fd8
4 changed files with 22 additions and 16 deletions

View File

@@ -94,17 +94,11 @@ func (m Model) Update(msg tea.Msg) (shared.ViewModel, tea.Cmd) {
}
}
}
case msgConversationLoaded:
m.App.Conversation = msg.conversation
case msgConversationMessagesLoaded:
m.App.RootMessages = msg.rootMessages
m.selectedMessage = -1
if len(m.App.RootMessages) > 0 {
cmds = append(cmds, m.loadConversationMessages())
}
case msgMessagesLoaded:
m.App.Messages = msg
m.App.Messages = msg.messages
if m.selectedMessage == -1 {
m.selectedMessage = len(msg) - 1
m.selectedMessage = len(msg.messages) - 1
} else {
m.selectedMessage = min(m.selectedMessage, len(m.App.Messages))
}