Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2023-11-28 16:37:47 -08:00
parent 058b4dc40a
commit 5054fd19d3
9 changed files with 487 additions and 476 deletions

View File

@ -39,11 +39,11 @@ class WebSocketResponse:
@classmethod
def from_dict(cls: Type[GY], d: Dict[str, Any]) -> GY:
if d.get("type") == "SuccessWebSocketResponse":
if d.get("success") is True:
VT: SuccessWebSocketResponse = SuccessWebSocketResponse()
VT.from_dict(d)
return cls(type=VT)
elif d.get("type") == "FailureWebSocketResponse":
elif d.get("success") is False:
UR: FailureWebSocketResponse = FailureWebSocketResponse()
UR.from_dict(d)
return cls(type=UR)