diff options
| author | Rapptz <[email protected]> | 2016-04-26 19:38:54 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2016-04-27 18:36:13 -0400 |
| commit | 1c623ccf110723a4c0e00375b23b9f5838468ce9 (patch) | |
| tree | dd1b7d34d62679164edd5cbba53d0a10734f6f0b /discord/state.py | |
| parent | Add compatibility layer for `run_coroutine_threadsafe`. (diff) | |
| download | discord.py-1c623ccf110723a4c0e00375b23b9f5838468ce9.tar.xz discord.py-1c623ccf110723a4c0e00375b23b9f5838468ce9.zip | |
Begin working on gateway v4 support.
Bump websockets requirement to v3.1
Should be squashed...
Diffstat (limited to 'discord/state.py')
| -rw-r--r-- | discord/state.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/discord/state.py b/discord/state.py index fc62927c..fdffd444 100644 --- a/discord/state.py +++ b/discord/state.py @@ -31,7 +31,7 @@ from .message import Message from .channel import Channel, PrivateChannel from .member import Member from .role import Role -from . import utils +from . import utils, compat from .enums import Status @@ -59,6 +59,8 @@ class ConnectionState: def clear(self): self.user = None + self.sequence = None + self.session_id = None self._servers = {} self._private_channels = {} # extra dict to look up private channels by user id @@ -180,7 +182,7 @@ class ConnectionState: self._add_private_channel(PrivateChannel(id=pm['id'], user=User(**pm['recipient']))) - utils.create_task(self._delay_ready(), loop=self.loop) + compat.create_task(self._delay_ready(), loop=self.loop) def parse_message_create(self, data): channel = self.get_channel(data.get('channel_id')) @@ -378,7 +380,7 @@ class ConnectionState: # since we're not waiting for 'useful' READY we'll just # do the chunk request here - utils.create_task(self._chunk_and_dispatch(server, unavailable), loop=self.loop) + compat.create_task(self._chunk_and_dispatch(server, unavailable), loop=self.loop) return # Dispatch available if newly available |