Skip to content

.1963104737692169:b5c9c11471e06bcc4a8a0ad4ae4a7336_69f038e425b12d502f50150f.69f03cbe25b12d502f501602.69f03cbd9c882f7a3ce837e2:Trae CN.T(2026/4/28 12:51:10)#1059

Open
666yuhan666 wants to merge 1 commit into
naptha:masterfrom
666yuhan666:fix-multi-task-stability
Open

.1963104737692169:b5c9c11471e06bcc4a8a0ad4ae4a7336_69f038e425b12d502f50150f.69f03cbe25b12d502f501602.69f03cbd9c882f7a3ce837e2:Trae CN.T(2026/4/28 12:51:10)#1059
666yuhan666 wants to merge 1 commit into
naptha:masterfrom
666yuhan666:fix-multi-task-stability

Conversation

@666yuhan666
Copy link
Copy Markdown

修复内容

1. 多任务进度展示独立且准确

  • 确保每个任务的进度通过 userJobId 独立区分,不串进度。

2. 任务失败不影响其他任务,错误信息定位到具体文件

  • 移除了 throw Error(data),避免未捕获异常导致其他任务失败;
  • 所有错误对象都添加了 jobId 属性,便于定位具体任务;
  • 改进 recognizedetect 方法中 loadImage 的错误处理,
    确保即使在 startJob 之前失败也包含 jobId

3. 结果顺序与输入顺序一致

  • 保持原有 Promise.all/allSettled 行为,结果顺序与输入顺序一致。

修改文件

  • src/createWorker.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant