extend webhook per site
Some checks failed
CI and deploy / migration-check (push) Failing after 14s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-04-26 22:04:48 +02:00
parent 5f96a4cf01
commit 1d04790f28
6 changed files with 100 additions and 10 deletions

View File

@@ -124,6 +124,8 @@ async def lifespan(app: FastAPI):
rows = await conn.fetch("SELECT * FROM ems.fn_expire_modes()")
for r in rows:
await notify_operating_mode_changed(
conn,
int(r["site_id"]) if r.get("site_id") is not None else None,
str(r["site_code"]),
str(r["old_mode"]),
str(r["new_mode"]),
@@ -459,6 +461,8 @@ async def lifespan(app: FastAPI):
datetime.now(ZoneInfo("Europe/Prague")) - timedelta(days=1)
).strftime("%Y-%m-%d")
await notify_daily_economics(
conn,
site_id,
site_code=site_code,
day=yesterday,
import_kwh=float(row.get("import_kwh") or 0),