Browse Source

Remove afk_channel_id and replace it with afk_channel.

pull/42/merge
Rapptz 9 years ago
parent
commit
70c7a79719
  1. 7
      discord/server.py

7
discord/server.py

@ -46,9 +46,9 @@ class Server(object):
.. attribute:: afk_timeout
The timeout to get sent to the AFK channel.
.. attribute:: afk_channel_id
.. attribute:: afk_channel
The channel ID for the AFK channel. None if it doesn't exist.
The :class:`Channel` that denotes the AFK channel. None if it doesn't exist.
.. attribute:: members
An array of :class:`Member` that are currently on the server.
@ -89,7 +89,6 @@ class Server(object):
self.name = guild.get('name')
self.region = guild.get('region')
self.afk_timeout = guild.get('afk_timeout')
self.afk_channel_id = guild.get('afk_channel_id')
self.icon = guild.get('icon')
self.unavailable = guild.get('unavailable', False)
self.id = guild['id']
@ -123,6 +122,8 @@ class Server(object):
member.game_id = presence['game_id']
self.channels = [Channel(server=self, **c) for c in guild['channels']]
afk_id = guild.get('afk_channel_id')
self.afk_channel = utils.find(lambda c: c.id == afk_id, self.channels)
for obj in guild.get('voice_states', []):
self._update_voice_state(obj)

Loading…
Cancel
Save