Do not check for permissions for DirectMessage and GroupDM

This commit is contained in:
ayn2op 2023-02-04 17:54:49 +05:30
parent 79d3baf0d8
commit 521a9fa52a

View file

@ -108,13 +108,16 @@ func (gt *GuildsTree) channelToString(c discord.Channel) string {
}
func (gt *GuildsTree) createChannelNode(n *tview.TreeNode, c discord.Channel) {
ps, err := discordState.Permissions(c.ID, discordState.Ready().User.ID)
if err != nil {
return
}
if c.Type != discord.DirectMessage && c.Type != discord.GroupDM {
ps, err := discordState.Permissions(c.ID, discordState.Ready().User.ID)
if err != nil {
log.Println(err)
return
}
if !ps.Has(discord.PermissionViewChannel) {
return
if !ps.Has(discord.PermissionViewChannel) {
return
}
}
cn := tview.NewTreeNode(gt.channelToString(c))