discordo/util.go
ayntgl cbfd15ade8 feat: add DM channels functionality (#58)
* feat: add DM channels functionality

* fix: remove main TreeView title
2021-09-25 12:52:15 +04:00

26 lines
470 B
Go

package main
import (
"strings"
"github.com/ayntgl/discordgo"
)
func genChannelRepr(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
}