(
request: TokenRefreshConfigRequest,
token: str = Depends(verify_admin_token)
)
| 1668 | |
| 1669 | @router.post("/api/token-refresh/config") |
| 1670 | async 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 | |
| 1688 | async def _sync_runtime_cache_config(): |
nothing calls this directly
no test coverage detected