From 1c623ccf110723a4c0e00375b23b9f5838468ce9 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 26 Apr 2016 19:38:54 -0400 Subject: Begin working on gateway v4 support. Bump websockets requirement to v3.1 Should be squashed... --- discord/state.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'discord/state.py') 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 -- cgit v1.2.3