fix(main): degoroutinize addition of thread channel as children to text channel node

This commit is contained in:
rigormorrtiss 2021-08-16 18:38:56 +04:00
parent d9fc27e5ed
commit 5fc681bde0

View file

@ -212,15 +212,13 @@ func onGuildsTreeViewSelected(n *tview.TreeNode) {
messagesTextView.Clear()
messagesTextView.SetTitle(r.Name)
go func() {
for _, t := range currentGuild.Threads {
if t.ParentID == currentChannel.ID {
cn := tview.NewTreeNode("[::d]🗨 " + t.Name + "[::-]").
SetReference(t)
n.AddChild(cn)
}
for _, t := range currentGuild.Threads {
if t.ParentID == currentChannel.ID {
cn := tview.NewTreeNode("[::d]🗨 " + t.Name + "[::-]").
SetReference(t)
n.AddChild(cn)
}
}()
}
go func() {
msgs, _ := discordSession.Messages(r.ID, conf.GetMessagesLimit)