Merge pull request #252 from iopred/blah

Use the everyone role to initialise the permission flags.
This commit is contained in:
Bruce 2016-09-16 11:11:04 -05:00 committed by GitHub
commit d1e4691e3e
2 changed files with 14 additions and 0 deletions

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 {

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 {