Fix minor crashes
This commit is contained in:
parent
9d0c588685
commit
06af0e7faa
2 changed files with 5 additions and 3 deletions
|
|
@ -136,10 +136,12 @@ class Room:
|
|||
data = packet["data"]
|
||||
|
||||
self._session = LiveSession.from_data(self, data["session"])
|
||||
self._account = Account.from_data(data)
|
||||
self._private = data["room_is_private"]
|
||||
self._version = data["version"]
|
||||
|
||||
if "account" in data:
|
||||
self._account = Account.from_data(data)
|
||||
|
||||
self._hello_received = True
|
||||
self._set_connected()
|
||||
|
||||
|
|
|
|||
|
|
@ -114,8 +114,8 @@ class Session:
|
|||
server_id = data["server_id"]
|
||||
server_era = data["server_era"]
|
||||
session_id = data["session_id"]
|
||||
is_staff = data["is_staff"]
|
||||
is_manager = data["is_manager"]
|
||||
is_staff = data.get("is_staff", False)
|
||||
is_manager = data.get("is_manager", False)
|
||||
client_address = data.get("client_address")
|
||||
|
||||
return cls(room_name, user_id, nick, server_id, server_era, session_id,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue