From cd6971839a35e6531bd0358b1d28a39e0bf5f4f7 Mon Sep 17 00:00:00 2001 From: Chris Rhodes Date: Thu, 15 Sep 2016 18:51:57 -0700 Subject: [PATCH] Use the everyone role to initialise the permission flags. --- restapi.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/restapi.go b/restapi.go index 1f61cbb..d4c612c 100644 --- a/restapi.go +++ b/restapi.go @@ -412,6 +412,13 @@ func (s *Session) UserChannelPermissions(userID, channelID string) (apermissions } } + for _, role := range guild.Roles { + if role.ID == guild.ID { + apermissions |= role.Permissions + break + } + } + for _, role := range guild.Roles { for _, roleID := range member.Roles { if role.ID == roleID {