mirror of https://gitlab.com/litecord/litecord.git
gateway: fix guild_hashes fallback
This commit is contained in:
parent
2b3f1ac48c
commit
55032aba1e
|
|
@ -664,8 +664,11 @@ class GatewayWebsocket:
|
||||||
|
|
||||||
async def handle_2(self, payload: Dict[str, Any]):
|
async def handle_2(self, payload: Dict[str, Any]):
|
||||||
"""Handle the OP 2 Identify packet."""
|
"""Handle the OP 2 Identify packet."""
|
||||||
|
# do not validate given guild_hashes
|
||||||
payload_copy = dict(payload)
|
payload_copy = dict(payload)
|
||||||
payload_copy["d"].get("client_state", {}).pop("guild_hashes")
|
payload_copy["d"].get("client_state", {"guild_hashes": None}).pop(
|
||||||
|
"guild_hashes"
|
||||||
|
)
|
||||||
validate(payload_copy, IDENTIFY_SCHEMA)
|
validate(payload_copy, IDENTIFY_SCHEMA)
|
||||||
data = payload["d"]
|
data = payload["d"]
|
||||||
token = data["token"]
|
token = data["token"]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue