Initial: Flask app with Nubes design, org display

This commit is contained in:
2026-07-23 09:39:47 +04:00
commit e752905e02
16 changed files with 401 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
"""GET /instances — получить список инстансов пользователя."""
from app.api.http_client import HttpClient
def get_instances(client: HttpClient) -> list[dict]:
"""Возвращает все инстансы текущего пользователя."""
data = client.get("/instances", params={"pageSize": 200})
return data.get("results", [])
def get_organization(client: HttpClient) -> dict | None:
"""Найти организацию среди инстансов (svcId=19)."""
instances = get_instances(client)
for inst in instances:
if inst.get("serviceId") == 19:
return inst
return None