Fix minor crashes

This commit is contained in:
Joscha 2019-04-10 01:55:45 +00:00
parent 9d0c588685
commit 06af0e7faa
2 changed files with 5 additions and 3 deletions

View file

@ -136,10 +136,12 @@ class Room:
data = packet["data"] data = packet["data"]
self._session = LiveSession.from_data(self, data["session"]) self._session = LiveSession.from_data(self, data["session"])
self._account = Account.from_data(data)
self._private = data["room_is_private"] self._private = data["room_is_private"]
self._version = data["version"] self._version = data["version"]
if "account" in data:
self._account = Account.from_data(data)
self._hello_received = True self._hello_received = True
self._set_connected() self._set_connected()

View file

@ -114,8 +114,8 @@ class Session:
server_id = data["server_id"] server_id = data["server_id"]
server_era = data["server_era"] server_era = data["server_era"]
session_id = data["session_id"] session_id = data["session_id"]
is_staff = data["is_staff"] is_staff = data.get("is_staff", False)
is_manager = data["is_manager"] is_manager = data.get("is_manager", False)
client_address = data.get("client_address") client_address = data.get("client_address")
return cls(room_name, user_id, nick, server_id, server_era, session_id, return cls(room_name, user_id, nick, server_id, server_era, session_id,