瀏覽代碼

user/on_response_error: check if logged in before logging out

Co-authored-by: Nick Mills-Barrett <nick@beeper.com>
Signed-off-by: Sumner Evans <sumner@beeper.com>
Sumner Evans 2 年之前
父節點
當前提交
c5f93aae11
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mautrix_instagram/user.py

+ 1 - 1
mautrix_instagram/user.py

@@ -378,7 +378,7 @@ class User(DBUser, BaseUser):
             self.command_status["api"].setup_http(self.command_status["state"].cookies.jar)
 
     async def on_response_error(self, err: IGResponseError) -> None:
-        if isinstance(err, IGNotLoggedInError):
+        if isinstance(err, IGNotLoggedInError) and (await self.is_logged_in()):
             self.log.warning(f"Noticed logout in API error response: {err}")
             await self.logout(error=err)