From 8f384643f4ce588d3c9cd5ab741db7610386fe16 Mon Sep 17 00:00:00 2001 From: rigormorrtiss Date: Fri, 30 Jul 2021 21:18:00 +0400 Subject: [PATCH] Refactor to switch statement --- discordo.go | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/discordo.go b/discordo.go index 2b148b2..1b960ec 100644 --- a/discordo.go +++ b/discordo.go @@ -165,15 +165,14 @@ func onGuildsDropDownSelected(text string, _ int) { channelNode := tview.NewTreeNode(channel.Name). SetReference(channel) - if channel.ParentID == "" { + switch channel.Type { + case discordgo.ChannelTypeGuildCategory: + channelNode.SetColor(tcell.ColorDarkCyan) channelsTreeNode.AddChild(channelNode) - continue - } - - if channel.Type == discordgo.ChannelTypeGuildCategory { - channelNode.SetColor(tcell.ColorLightCyan) - channelsTreeNode.AddChild(channelNode) - continue + default: + if channel.ParentID == "" { + channelsTreeNode.AddChild(channelsTreeNode) + } } } } @@ -211,7 +210,7 @@ func onChannelsTreeViewSelected(node *tview.TreeNode) { } for i := len(messages) - 1; i >= 0; i-- { - go util.WriteMessage(messagesTextView, session, messages[i]) + util.WriteMessage(messagesTextView, session, messages[i]) } } } @@ -225,7 +224,7 @@ func onMessageInputFieldDone(key tcell.Key) { return } - _, err := session.ChannelMessageSend(currentChannel.ID+"123", currentText) + _, err := session.ChannelMessageSend(currentChannel.ID, currentText) if err != nil { panic(err) }