Restructure: site/ with modular code, matching Nubes Flask convention

This commit is contained in:
2026-07-23 10:48:14 +04:00
parent 51e4d7a4f6
commit 420d09e6b5
17 changed files with 21 additions and 39 deletions
View File
+18
View File
@@ -0,0 +1,18 @@
"""GET /instances — получить список инстансов пользователя."""
from 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