Эх сурвалжийг харах

Include device displayname in status API response

Tulir Asokan 4 жил өмнө
parent
commit
d46d5a9813

+ 3 - 0
mautrix_instagram/web/provisioning_api.py

@@ -103,6 +103,9 @@ class ProvisioningAPI:
                 await user.logout()
                 await user.logout()
             else:
             else:
                 data["instagram"] = resp.user.serialize()
                 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)
         return web.json_response(data, headers=self._acao_headers)
 
 
     async def login(self, request: web.Request) -> web.Response:
     async def login(self, request: web.Request) -> web.Response: