From 80b32e769e9ced10c0be3813208203098b6e491c Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 5 Dec 2015 16:57:29 -0500 Subject: Handle GUILD_UPDATE --- discord/state.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'discord/state.py') diff --git a/discord/state.py b/discord/state.py index d8b38a43..53dbdd4e 100644 --- a/discord/state.py +++ b/discord/state.py @@ -222,6 +222,13 @@ class ConnectionState: self._add_server(data) self.dispatch('server_join', self.servers[-1]) + def parse_guild_update(self, data): + server = self._get_server(data.get('id')) + if server is not None: + old_server = copy.copy(server) + server._from_data(data) + self.dispatch('server_update', old_server, server) + def parse_guild_delete(self, data): server = self._get_server(data.get('id')) if data.get('unavailable', False) and server is not None: -- cgit v1.2.3