diff --git a/ui.go b/ui.go index 3237f6c..b0cfac1 100644 --- a/ui.go +++ b/ui.go @@ -108,6 +108,25 @@ func onChannelsTreeSelected(n *tview.TreeNode) { } } +func generateChannelRepr(c *discordgo.Channel) string { + var repr string + if c.Name != "" { + repr = "#" + c.Name + } else if len(c.Recipients) == 1 { + rp := c.Recipients[0] + repr = rp.Username + "#" + rp.Discriminator + } else { + rps := make([]string, len(c.Recipients)) + for i, r := range c.Recipients { + rps[i] = r.Username + "#" + r.Discriminator + } + + repr = strings.Join(rps, ", ") + } + + return repr +} + func createTopLevelChannelsTreeNodes( n *tview.TreeNode, cs []*discordgo.Channel, diff --git a/util.go b/util.go deleted file mode 100644 index 1066753..0000000 --- a/util.go +++ /dev/null @@ -1,26 +0,0 @@ -package main - -import ( - "strings" - - "github.com/ayntgl/discordgo" -) - -func generateChannelRepr(c *discordgo.Channel) string { - var repr string - if c.Name != "" { - repr = "#" + c.Name - } else if len(c.Recipients) == 1 { - rp := c.Recipients[0] - repr = rp.Username + "#" + rp.Discriminator - } else { - rps := make([]string, len(c.Recipients)) - for i, r := range c.Recipients { - rps[i] = r.Username + "#" + r.Discriminator - } - - repr = strings.Join(rps, ", ") - } - - return repr -}