MCPcopy Create free account
hub / github.com/TheSmallHanCat/flow2api / update_token_refresh_config

Function update_token_refresh_config

src/api/admin.py:1670–1685  ·  view source on GitHub ↗
(
    request: TokenRefreshConfigRequest,
    token: str = Depends(verify_admin_token)
)

Source from the content-addressed store, hash-verified

1668
1669@router.post("/api/token-refresh/config")
1670async def update_token_refresh_config(
1671 request: TokenRefreshConfigRequest,
1672 token: str = Depends(verify_admin_token)
1673):
1674 refresh_config = await db.update_token_refresh_config(
1675 enabled=request.enabled,
1676 refresh_interval_minutes=request.refresh_interval_minutes,
1677 )
1678 return {
1679 "success": True,
1680 "config": {
1681 "at_auto_refresh_enabled": True,
1682 "protocol_refresh_enabled": refresh_config.enabled,
1683 "refresh_interval_minutes": refresh_config.refresh_interval_minutes,
1684 }
1685 }
1686
1687
1688async def _sync_runtime_cache_config():

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected