From ddd3fd0a3dcce2d48b2df26377e136f2310809b3 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 13 Jul 2016 00:10:16 -0400 Subject: Begin working on gateway v6 changes. The first batch of changes are related to channel types and group direct messages. Support these first so READY begins parsing. --- discord/state.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'discord/state.py') diff --git a/discord/state.py b/discord/state.py index 7fc8debc..25988a62 100644 --- a/discord/state.py +++ b/discord/state.py @@ -205,8 +205,7 @@ class ConnectionState: servers.append(server) for pm in data.get('private_channels'): - self._add_private_channel(PrivateChannel(id=pm['id'], - user=User(**pm['recipient']))) + self._add_private_channel(PrivateChannel(self.user, **pm)) compat.create_task(self._delay_ready(), loop=self.loop) @@ -303,9 +302,7 @@ class ConnectionState: is_private = data.get('is_private', False) channel = None if is_private: - recipient = User(**data.get('recipient')) - pm_id = data.get('id') - channel = PrivateChannel(id=pm_id, user=recipient) + channel = PrivateChannel(self.user, **data) self._add_private_channel(channel) else: server = self._get_server(data.get('guild_id')) -- cgit v1.2.3