mirror of
https://github.com/Rapptz/discord.py.git
synced 2026-10-28 15:59:04 +00:00
Fix multiple CHANNEL_DELETE. Fixes #51.
This commit is contained in:
1 parent
d3ac141b0f
commit
e08b278c52
1 file changed
+3
@@ -224,8 +224,11 @@ class ConnectionState(object):
|
|||||||
if server is not None:
|
if server is not None:
|
||||||
channel_id = data.get('id')
|
channel_id = data.get('id')
|
||||||
channel = utils.find(lambda c: c.id == channel_id, server.channels)
|
channel = utils.find(lambda c: c.id == channel_id, server.channels)
|
||||||
|
try:
|
||||||
server.channels.remove(channel)
|
server.channels.remove(channel)
|
||||||
self.dispatch('channel_delete', channel)
|
self.dispatch('channel_delete', channel)
|
||||||
|
except ValueError:
|
||||||
|
return
|
||||||
|
|
||||||
def handle_channel_update(self, data):
|
def handle_channel_update(self, data):
|
||||||
server = self._get_server(data.get('guild_id'))
|
server = self._get_server(data.get('guild_id'))
|
||||||
|
|||||||
Reference in new issue
Block a user