问题修复: - API查询失败时只打印警告,没有更新数据库状态 - 前端显示运行中,但后端日志显示连续失败 - 任务会一直轮询直到超时,用户体验差 技术实现: - 添加连续失败计数器 (consecutive_failures) - 连续失败3次后自动标记任务为失败状态 - 立即更新数据库记录,前端能及时看到失败状态 - 避免无意义的长时间轮询 修复逻辑: - 成功时重置失败计数器 - 失败时增加计数器 - 达到上限时标记为失败并退出轮询 - 错误类型: API_CONSECUTIVE_FAILURES 用户体验改进: - 快速反馈任务失败状态(30秒内) - 避免长时间显示运行中的假象 - 明确的失败原因和错误代码 |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| build.rs | ||
| tauri.conf.json | ||