refactor: use genChannelRepr() for text channels

This commit is contained in:
ayntgl 2021-09-25 13:18:14 +04:00
parent a91c1a35b4
commit 359e22318a
2 changed files with 3 additions and 3 deletions

4
ui.go
View file

@ -104,7 +104,7 @@ func onMainTreeViewSelected(n *tview.TreeNode) {
selectedChannel = c
app.SetFocus(messageInputField)
title := "#" + c.Name
title := genChannelRepr(c)
if c.Topic != "" {
title += " - " + c.Topic
}
@ -127,7 +127,7 @@ func onMainTreeViewSelected(n *tview.TreeNode) {
}
func newTextChannelTreeNode(c *discordgo.Channel) *tview.TreeNode {
n := tview.NewTreeNode("[::d]#" + c.Name + "[::-]").
n := tview.NewTreeNode("[::d]" + genChannelRepr(c) + "[::-]").
SetReference(c.ID)
return n

View file

@ -9,7 +9,7 @@ import (
func genChannelRepr(c *discordgo.Channel) string {
var repr string
if c.Name != "" {
repr = c.Name
repr = "#" + c.Name
} else if len(c.Recipients) == 1 {
rp := c.Recipients[0]
repr = rp.Username + "#" + rp.Discriminator