Просмотр исходного кода

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 лет назад
Родитель
Сommit
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)