|
@@ -314,8 +314,6 @@ func (gt *guildsTree) onSelected(node *tview.TreeNode) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- go gt.chatView.state.ReadState.MarkRead(channel.ID, channel.LastMessageID)
|
|
|
|
|
-
|
|
|
|
|
limit := gt.cfg.MessagesLimit
|
|
limit := gt.cfg.MessagesLimit
|
|
|
messages, err := gt.chatView.state.Messages(channel.ID, uint(limit))
|
|
messages, err := gt.chatView.state.Messages(channel.ID, uint(limit))
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -323,6 +321,8 @@ func (gt *guildsTree) onSelected(node *tview.TreeNode) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ go gt.chatView.state.ReadState.MarkRead(channel.ID, channel.LastMessageID)
|
|
|
|
|
+
|
|
|
if guildID := channel.GuildID; guildID.IsValid() {
|
|
if guildID := channel.GuildID; guildID.IsValid() {
|
|
|
gt.chatView.messagesList.requestGuildMembers(guildID, messages)
|
|
gt.chatView.messagesList.requestGuildMembers(guildID, messages)
|
|
|
}
|
|
}
|