更新验证码等待设置
(request: EmailCodeSettings)
| 795 | |
| 796 | @router.post("/email-code") |
| 797 | async def update_email_code_settings(request: EmailCodeSettings): |
| 798 | """更新验证码等待设置""" |
| 799 | # 验证参数范围 |
| 800 | if request.timeout < 30 or request.timeout > 600: |
| 801 | raise HTTPException(status_code=400, detail="超时时间必须在 30-600 秒之间") |
| 802 | if request.poll_interval < 1 or request.poll_interval > 30: |
| 803 | raise HTTPException(status_code=400, detail="轮询间隔必须在 1-30 秒之间") |
| 804 | |
| 805 | update_settings( |
| 806 | email_code_timeout=request.timeout, |
| 807 | email_code_poll_interval=request.poll_interval, |
| 808 | ) |
| 809 | |
| 810 | return {"success": True, "message": "验证码等待设置已更新"} |
| 811 | |
| 812 | |
| 813 | # ============== 代理列表 CRUD ============== |
nothing calls this directly
no test coverage detected