mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 12:18:59 +00:00
Clean-up guild_delete.
This commit is contained in:
parent
5ecaf1df4c
commit
52c1d134ba
@ -356,16 +356,15 @@ class ConnectionState(object):
|
|||||||
self.dispatch('server_join', self.servers[-1])
|
self.dispatch('server_join', self.servers[-1])
|
||||||
|
|
||||||
def handle_guild_delete(self, data):
|
def handle_guild_delete(self, data):
|
||||||
if data.get('unavailable', False):
|
server = self._get_server(data.get('id'))
|
||||||
|
if data.get('unavailable', False) and server is not None:
|
||||||
# GUILD_DELETE with unavailable being True means that the
|
# GUILD_DELETE with unavailable being True means that the
|
||||||
# server that was available is now currently unavailable
|
# server that was available is now currently unavailable
|
||||||
server = self._get_server(data.get('id'))
|
|
||||||
if server is not None:
|
|
||||||
server.unavailable = True
|
server.unavailable = True
|
||||||
self.dispatch('server_unavailable', server)
|
self.dispatch('server_unavailable', server)
|
||||||
return
|
return
|
||||||
|
|
||||||
server = self._get_server(data.get('id'))
|
if server in self.servers:
|
||||||
self.servers.remove(server)
|
self.servers.remove(server)
|
||||||
self.dispatch('server_remove', server)
|
self.dispatch('server_remove', server)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user