Use the everyone role to initialise the permission flags.

This commit is contained in:
Chris Rhodes 2016-09-15 18:51:09 -07:00
parent 3cc6d4346d
commit 003454345b

View file

@ -706,6 +706,13 @@ func (s *State) UserChannelPermissions(userID, channelID string) (apermissions i
return
}
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 {