feat: calendar eco

This commit is contained in:
OpenSquared
2026-07-21 14:08:56 +02:00
parent 0bdf3f382d
commit 59fbb9b023
5 changed files with 53 additions and 20 deletions

View File

@@ -13,6 +13,7 @@ class ApiKeysRequest(BaseModel):
eia_api_key: Optional[str] = None
fred_api_key: Optional[str] = None
fmp_api_key: Optional[str] = None
te_api_key: Optional[str] = None
calendar_refresh_h: Optional[str] = None
@@ -66,6 +67,9 @@ def update_api_keys(req: ApiKeysRequest):
if req.fmp_api_key is not None:
set_config("fmp_api_key", req.fmp_api_key)
updated.append("fmp")
if req.te_api_key is not None:
set_config("te_api_key", req.te_api_key)
updated.append("te")
if req.calendar_refresh_h is not None:
set_config("calendar_refresh_h", req.calendar_refresh_h)
updated.append("calendar_refresh_h")