From 5fc681bde0d1ab889edd6f5536ef939d5047b31d Mon Sep 17 00:00:00 2001 From: rigormorrtiss Date: Mon, 16 Aug 2021 18:38:56 +0400 Subject: [PATCH] fix(main): degoroutinize addition of thread channel as children to text channel node --- discordo.go | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/discordo.go b/discordo.go index 0667189..052e54b 100644 --- a/discordo.go +++ b/discordo.go @@ -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)