diff --git a/litecord/gateway/websocket.py b/litecord/gateway/websocket.py index bb993ff..9a591f4 100644 --- a/litecord/gateway/websocket.py +++ b/litecord/gateway/websocket.py @@ -293,7 +293,7 @@ class GatewayWebsocket: self.state.presence = status - status = validate(status, GW_STATUS_UPDATE) + status = validate(status, GW_STATUS_UPDATE, False) if not status: # invalid status, must ignore diff --git a/litecord/schemas.py b/litecord/schemas.py index 69a29e5..8057565 100644 --- a/litecord/schemas.py +++ b/litecord/schemas.py @@ -46,7 +46,7 @@ class LitecordValidator(Validator): return value in statuses -def validate(reqjson, schema, raise_err: bool = False): +def validate(reqjson, schema, raise_err: bool = True): validator = LitecordValidator(schema) if not validator.validate(reqjson): errs = validator.errors