aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/state.py3
-rw-r--r--docs/api.rst9
2 files changed, 2 insertions, 10 deletions
diff --git a/discord/state.py b/discord/state.py
index dddb4873..a200fc83 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -120,12 +120,11 @@ class ConnectionState:
member.status = Status(member.status)
except:
pass
+
member.game_id = data.get('game_id')
member.name = user.get('username', member.name)
member.avatar = user.get('avatar', member.avatar)
- # call the event now
- self.dispatch('status', member, old_member.game_id, old_member.status)
self.dispatch('member_update', old_member, member)
def parse_user_update(self, data):
diff --git a/docs/api.rst b/docs/api.rst
index 6b4356c9..22d8e37c 100644
--- a/docs/api.rst
+++ b/docs/api.rst
@@ -207,14 +207,6 @@ to handle it, which defaults to print a traceback and ignore the exception.
:param before: A :class:`Message` of the previous version of the message.
:param after: A :class:`Message` of the current version of the message.
-.. function:: on_status(member, old_game_id, old_status)
-
- Called whenever a :class:`Member` changes their status or game playing status.
-
- :param member: The :class:`Member` who has had their status changed.
- :param old_game_id: The game ID the member had before it changed.
- :param old_status: The status the member had before it changed.
-
.. function:: on_channel_delete(channel)
on_channel_create(channel)
@@ -250,6 +242,7 @@ to handle it, which defaults to print a traceback and ignore the exception.
- game playing
- avatar
- nickname
+ - roles
:param before: The :class:`Member` that updated their profile with the old info.
:param after: The :class:`Member` that updated their profile with the updated info.