Use the everyone role to initialise the permission flags.

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

View file

@ -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 {