Add Role.server attribute.

This breaks events that expected a server parameter for the role events.
This commit is contained in:
Rapptz
2016-06-01 19:27:48 -04:00
parent 8638ff4414
commit 5016f12079
5 changed files with 14 additions and 15 deletions

View File

@@ -155,7 +155,7 @@ class Server(Hashable):
self.icon = guild.get('icon')
self.unavailable = guild.get('unavailable', False)
self.id = guild['id']
self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild.get('roles', [])]
self.roles = [Role(server=self, **r) for r in guild.get('roles', [])]
for data in guild.get('members', []):
roles = [self.default_role]