Update cache base URL
(
request: dict,
token: str = Depends(verify_admin_token)
)
| 1758 | |
| 1759 | @router.post("/api/cache/base-url") |
| 1760 | async def update_cache_base_url( |
| 1761 | request: dict, |
| 1762 | token: str = Depends(verify_admin_token) |
| 1763 | ): |
| 1764 | """Update cache base URL""" |
| 1765 | base_url = request.get("base_url", "") |
| 1766 | await db.update_cache_config(base_url=base_url) |
| 1767 | |
| 1768 | # 🔥 Hot reload: sync database config to memory |
| 1769 | await db.reload_config_to_memory() |
| 1770 | await _sync_runtime_cache_config() |
| 1771 | |
| 1772 | return {"success": True, "message": "缓存Base URL更新成功"} |
| 1773 | |
| 1774 | |
| 1775 | @router.post("/api/captcha/config") |
nothing calls this directly
no test coverage detected