diff options
| author | Rapptz <[email protected]> | 2016-02-14 20:00:50 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2016-02-14 20:00:50 -0500 |
| commit | 841e584ee92cd4ba1e3bb32633821268a75109cd (patch) | |
| tree | c9c33032fff4ecfac7a39cd296223f29771db500 /discord/server.py | |
| parent | Offline members are now added by default automatically. (diff) | |
| download | discord.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.py | 5 |
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'] |