Update proxy configuration
(
request: ProxyConfigRequest,
token: str = Depends(verify_admin_token)
)
| 1275 | |
| 1276 | @router.post("/api/config/proxy") |
| 1277 | async def update_proxy_config( |
| 1278 | request: ProxyConfigRequest, |
| 1279 | token: str = Depends(verify_admin_token) |
| 1280 | ): |
| 1281 | """Update proxy configuration""" |
| 1282 | try: |
| 1283 | await proxy_manager.update_proxy_config( |
| 1284 | enabled=request.proxy_enabled, |
| 1285 | proxy_url=request.proxy_url, |
| 1286 | media_proxy_enabled=request.media_proxy_enabled, |
| 1287 | media_proxy_url=request.media_proxy_url |
| 1288 | ) |
| 1289 | except ValueError as e: |
| 1290 | return {"success": False, "message": str(e)} |
| 1291 | return {"success": True, "message": "代理配置更新成功"} |
| 1292 | |
| 1293 | |
| 1294 | @router.post("/api/proxy/test") |
nothing calls this directly
no test coverage detected