Browse Source

Fill in ConnectionState.user via HTTPClient.static_login

pull/7362/head
Gnome! 4 years ago
committed by GitHub
parent
commit
4fca699810
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      discord/client.py

7
discord/client.py

@ -33,7 +33,7 @@ from typing import Any, Callable, Coroutine, Dict, Generator, Iterable, List, Op
import aiohttp import aiohttp
from .user import User from .user import User, ClientUser
from .invite import Invite from .invite import Invite
from .template import Template from .template import Template
from .widget import Widget from .widget import Widget
@ -65,7 +65,6 @@ from .sticker import GuildSticker, StandardSticker, StickerPack, _sticker_factor
if TYPE_CHECKING: if TYPE_CHECKING:
from .abc import SnowflakeTime, PrivateChannel, GuildChannel, Snowflake from .abc import SnowflakeTime, PrivateChannel, GuildChannel, Snowflake
from .channel import DMChannel from .channel import DMChannel
from .user import ClientUser
from .message import Message from .message import Message
from .member import Member from .member import Member
from .voice_client import VoiceProtocol from .voice_client import VoiceProtocol
@ -467,7 +466,9 @@ class Client:
""" """
log.info('logging in using static token') log.info('logging in using static token')
await self.http.static_login(token.strip())
data = await self.http.static_login(token.strip())
self._connection.user = ClientUser(state=self._connection, data=data)
async def connect(self, *, reconnect: bool = True) -> None: async def connect(self, *, reconnect: bool = True) -> None:
"""|coro| """|coro|

Loading…
Cancel
Save