Explorar o código

Include device displayname in status API response

Tulir Asokan %!s(int64=4) %!d(string=hai) anos
pai
achega
d46d5a9813
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      mautrix_instagram/web/provisioning_api.py

+ 3 - 0
mautrix_instagram/web/provisioning_api.py

@@ -103,6 +103,9 @@ class ProvisioningAPI:
                 await user.logout()
             else:
                 data["instagram"] = resp.user.serialize()
+                pl = user.state.device.payload
+                manufacturer, model = pl["manufacturer"], pl["model"]
+                data["instagram"]["device_displayname"] = f"{manufacturer} {model}"
         return web.json_response(data, headers=self._acao_headers)
 
     async def login(self, request: web.Request) -> web.Response: