mirror of https://gitlab.com/litecord/litecord.git
parent
df78bcaedf
commit
17e851e95f
|
|
@ -66,6 +66,7 @@ from litecord.gateway.schemas import (
|
||||||
)
|
)
|
||||||
|
|
||||||
from litecord.storage import int_
|
from litecord.storage import int_
|
||||||
|
from litecord.blueprints.gateway import get_gw
|
||||||
|
|
||||||
log = Logger(__name__)
|
log = Logger(__name__)
|
||||||
|
|
||||||
|
|
@ -523,6 +524,7 @@ class GatewayWebsocket:
|
||||||
"session_id": self.state.session_id,
|
"session_id": self.state.session_id,
|
||||||
"_trace": ["transbian"],
|
"_trace": ["transbian"],
|
||||||
"shard": [self.state.current_shard, self.state.shard_count],
|
"shard": [self.state.current_shard, self.state.shard_count],
|
||||||
|
"resume_gateway_url": get_gw(),
|
||||||
}
|
}
|
||||||
|
|
||||||
# base_ready and user_ready are normalized as v6. from here onwards
|
# base_ready and user_ready are normalized as v6. from here onwards
|
||||||
|
|
|
||||||
|
|
@ -217,6 +217,7 @@ async def extract_and_verify_ready(conn, **kwargs):
|
||||||
assert isinstance(data["guilds"], list)
|
assert isinstance(data["guilds"], list)
|
||||||
assert isinstance(data["session_id"], str)
|
assert isinstance(data["session_id"], str)
|
||||||
assert isinstance(data["_trace"], list)
|
assert isinstance(data["_trace"], list)
|
||||||
|
assert isinstance(data["resume_gateway_url"], str)
|
||||||
|
|
||||||
if "shard" in data:
|
if "shard" in data:
|
||||||
assert isinstance(data["shard"], list)
|
assert isinstance(data["shard"], list)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue