Browse Source

Fix handling checkpoints during login

Tulir Asokan 3 năm trước cách đây
mục cha
commit
52f818b61a
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      mautrix_instagram/web/provisioning_api.py

+ 4 - 2
mautrix_instagram/web/provisioning_api.py

@@ -239,8 +239,9 @@ class ProvisioningAPI:
                 status=403,
                 headers=self._acao_headers,
             )
+        liu = resp.logged_in_user
         challenge_data = resp.serialize()
-        liu: LoginResponseUser = challenge_data.pop("logged_in_user", None)
+        challenge_data.pop("logged_in_user", None)
         self.log.debug(
             "Challenge state for %s after auto handling: %s (logged in user: %s)",
             user.mxid,
@@ -278,8 +279,9 @@ class ProvisioningAPI:
                 status=403,
                 headers=self._acao_headers,
             )
+        liu = resp.logged_in_user
         challenge_data = resp.serialize()
-        liu: LoginResponseUser = challenge_data.pop("logged_in_user", None)
+        challenge_data.pop("logged_in_user", None)
         self.log.debug(
             "Challenge state for %s after sending security code: %s (logged in user: %s)",
             user.mxid,