main: goroutinize retrieval and rendering of channel messages
This commit is contained in:
parent
12ac9072b3
commit
27ae179fa3
1 changed files with 6 additions and 4 deletions
10
discordo.go
10
discordo.go
|
|
@ -202,10 +202,12 @@ func onChannelsTreeViewSelected(n *tview.TreeNode) {
|
|||
messagesTextView.Clear()
|
||||
messagesTextView.SetTitle(currentChannel.Name)
|
||||
|
||||
messages, _ := discordSession.Messages(currentChannel.ID, config.GetMessagesLimit)
|
||||
for i := len(messages) - 1; i >= 0; i-- {
|
||||
util.WriteMessage(messagesTextView, discordState, messages[i])
|
||||
}
|
||||
go func() {
|
||||
messages, _ := discordSession.Messages(currentChannel.ID, config.GetMessagesLimit)
|
||||
for i := len(messages) - 1; i >= 0; i-- {
|
||||
util.WriteMessage(messagesTextView, discordState, messages[i])
|
||||
}
|
||||
}()
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue