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]):
|
||||
"""Handle the OP 2 Identify packet."""
|
||||
# do not validate given guild_hashes
|
||||
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)
|
||||
data = payload["d"]
|
||||
token = data["token"]
|
||||
|
|
|
|||
Loading…
Reference in New Issue