Fix room forget and buttons bugs
This commit is contained in:
@@ -93,8 +93,6 @@ class Backend(QObject):
|
||||
room_id, self.past_tokens[room_id], limit
|
||||
)
|
||||
break
|
||||
else:
|
||||
raise ValueError(f"Room not found in any client: {room_id}")
|
||||
|
||||
|
||||
@pyqtSlot()
|
||||
|
@@ -23,6 +23,11 @@ class ListModelMap(QObject):
|
||||
return self.dict[key]
|
||||
|
||||
|
||||
@pyqtSlot(str, result=bool)
|
||||
def has(self, key) -> bool:
|
||||
return key in self.dict
|
||||
|
||||
|
||||
def __getitem__(self, key) -> ListModel:
|
||||
return self.dict[key]
|
||||
|
||||
|
@@ -194,6 +194,10 @@ class SignalManager(QObject):
|
||||
.fromMSecsSinceEpoch(edict["server_timestamp"])
|
||||
new_event = RoomEvent(type=etype, dateTime=date_time, dict=edict)
|
||||
|
||||
if etype == "RoomCreateEvent":
|
||||
print(room_id, "ff")
|
||||
self.backend.fully_loaded_rooms.add(room_id)
|
||||
|
||||
if self._events_in_transfer:
|
||||
local_echoes_met: int = 0
|
||||
update_at: Optional[int] = None
|
||||
|
Reference in New Issue
Block a user