feat(资源释放): 修复并行取消与资源释放
build.yaml / build (push) Successful in 43s

This commit is contained in:
xiaoqidun committed 2026-10-18 01:56:18 +08:00
1 parent a0899fa150
commit 0d2e1ccdf2
2 files changed
+7 -1

No files matched your search

+2 -1
View File
@@ -168,7 +168,8 @@ class NativeHost {
const cancel = () => host.call("engine.cancel", {engine, id:data.id}).catch(() => {});
controller.signal.addEventListener("abort", cancel, {once:true});
try {
await host.call("engine.start", args, controller.signal);
await host.call("engine.start", args);
if (controller.signal.aborted) cancel();
result = await completed;
await host.call("engine.finish", {engine, id:data.id});
} finally {