Browse Source

BE-8503: include cnd_action: reauth where appropriate

Nick Barrett 2 years ago
parent
commit
eae7c8dd8e
1 changed files with 6 additions and 1 deletions
  1. 6 1
      mautrix_instagram/user.py

+ 6 - 1
mautrix_instagram/user.py

@@ -236,7 +236,11 @@ class User(DBUser, BaseUser):
 
     async def connect(self, user: CurrentUser | None = None) -> None:
         if not self.state:
-            await self.push_bridge_state(BridgeStateEvent.BAD_CREDENTIALS, error="logged-out")
+            await self.push_bridge_state(
+                BridgeStateEvent.BAD_CREDENTIALS,
+                error="logged-out",
+                info={"cnd_action": "reauth"},
+            )
             return
         client = AndroidAPI(
             self.state,
@@ -1025,6 +1029,7 @@ class User(DBUser, BaseUser):
                 state_event=BridgeStateEvent.BAD_CREDENTIALS,
                 error_code="ig-auth-error",
                 error_message=error.proper_message,
+                info={"cnd_action": "reauth"},
             )
         self.client = None
         self.mqtt = None