rename shard_ready method

This commit is contained in:
grey-cat-1908 2022-03-18 12:16:16 +03:00
parent 3da683ebde
commit 80bc0ff780
2 changed files with 5 additions and 2 deletions

View file

@ -53,6 +53,7 @@ class Gateway:
self.latency = float('inf')
self.ws = None
self.loop = asyncio.get_event_loop()
self.shard_id = shard_id
self.__raise_close_codes: Dict[int, Any] = {
4004: LoginFailure("Token is not valid"),

View file

@ -1,5 +1,7 @@
from __future__ import annotations
import asyncio
from ..utils.types import Coro
from ..models.user import User
@ -12,10 +14,10 @@ async def on_ready_listener(self, gateway, payload: dict):
self.guilds = dict(map(lambda i: (i["id"], None), guilds))
self.user = User.from_dict(payload.get("user"))
custom_listener = self._events.get("on_ready")
custom_listener = self._events.get("on_shard_ready")
if custom_listener is not None:
await custom_listener()
asyncio.ensure_future(custom_listener(gateway.shard_id))
return