소스 검색

user/state_id: update on signin

Signed-off-by: Sumner Evans <sumner@beeper.com>
Sumner Evans 2 년 전
부모
커밋
d582455017
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      mautrix_signal/user.py

+ 2 - 1
mautrix_signal/user.py

@@ -73,7 +73,7 @@ class User(DBUser, BaseUser):
     _sync_lock: asyncio.Lock
     _notice_room_lock: asyncio.Lock
     _connected: bool
-    _state_id: str
+    _state_id: str | None
     _websocket_connection_state: BridgeStateEvent | None
     _latest_non_transient_bridge_state: datetime | None
 
@@ -168,6 +168,7 @@ class User(DBUser, BaseUser):
 
     async def on_signin(self, account: Account) -> None:
         self.username = account.account_id
+        self._state_id = account.account_id
         self.uuid = account.address.uuid
         self._add_to_cache()
         await self.update()