Browse Source

Fix login returning before ready

Tulir Asokan 4 years ago
parent
commit
9b32bd2837
2 changed files with 3 additions and 2 deletions
  1. 2 1
      mauigpapi/types/account.py
  2. 1 1
      mautrix_instagram/web/provisioning_api.py

+ 2 - 1
mauigpapi/types/account.py

@@ -112,7 +112,8 @@ class CurrentUser(BaseFullResponseUser, SerializableAttrs['CurrentUser']):
     hd_profile_pic_versions: List[HDProfilePictureVersion] = attr.ib(factory=lambda: [])
     hd_profile_pic_url_info: HDProfilePictureVersion
     show_conversion_edit_entry: bool
-    birthday: Any
+    # TODO type
+    # birthday: Any
     gender: Gender
     custom_gender: str
     email: str

+ 1 - 1
mautrix_instagram/web/provisioning_api.py

@@ -207,7 +207,7 @@ class ProvisioningAPI:
         user.state = state
         pl = state.device.payload
         manufacturer, model = pl["manufacturer"], pl["model"]
-        asyncio.create_task(user.try_connect())
+        await user.try_connect()
         return web.json_response(data={
             "status": "logged-in",
             "device_displayname": f"{manufacturer} {model}",