瀏覽代碼

Fix handling checkpoints during login

Tulir Asokan 3 年之前
父節點
當前提交
52f818b61a
共有 1 個文件被更改,包括 4 次插入2 次删除
  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,