Handle GUILD_UPDATE

This commit is contained in:
Rapptz
2015-12-05 16:57:29 -05:00
parent 63f4a769c6
commit 80b32e769e
4 changed files with 32 additions and 9 deletions

View File

@ -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: