aboutsummaryrefslogtreecommitdiff
path: root/discord/server.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2016-02-14 20:00:50 -0500
committerRapptz <[email protected]>2016-02-14 20:00:50 -0500
commit841e584ee92cd4ba1e3bb32633821268a75109cd (patch)
treec9c33032fff4ecfac7a39cd296223f29771db500 /discord/server.py
parentOffline members are now added by default automatically. (diff)
downloaddiscord.py-841e584ee92cd4ba1e3bb32633821268a75109cd.tar.xz
discord.py-841e584ee92cd4ba1e3bb32633821268a75109cd.zip
Update owner references when we get a chunk.
Diffstat (limited to 'discord/server.py')
-rw-r--r--discord/server.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/discord/server.py b/discord/server.py
index f95da70b..07ccbbdb 100644
--- a/discord/server.py
+++ b/discord/server.py
@@ -87,7 +87,7 @@ class Server(Hashable):
__slots__ = ['afk_timeout', 'afk_channel', '_members', '_channels', 'icon',
'name', 'id', 'owner', 'unavailable', 'name', 'me', 'region',
'_default_role', '_default_channel', 'roles', '_member_count',
- 'large' ]
+ 'large', 'owner_id' ]
def __init__(self, **kwargs):
self._channels = {}
@@ -166,7 +166,8 @@ class Server(Hashable):
self._add_member(member)
if 'owner_id' in guild:
- self.owner = self.get_member(guild['owner_id'])
+ self.owner_id = guild['owner_id']
+ self.owner = self.get_member(self.owner_id)
for presence in guild.get('presences', []):
user_id = presence['user']['id']