feat(workflow): 工作流提供方 - 集成 RunningHub 与 ComfyUI Bridge

This commit is contained in:
yepwait
2026-08-26 15:02:24 +08:00
committed by ddCat
parent 6141bd688c
commit 86fc3fda2f
82 changed files with 11405 additions and 248 deletions

View File

@@ -13,12 +13,16 @@ export function useCanvasActiveTasks(projectId: string, enabled: boolean) {
});
useEffect(() => {
const handleTaskCreated = (event: Event) => {
const handleTaskChanged = (event: Event) => {
const task = (event as CustomEvent<{ task?: GenerationTask }>).detail?.task;
if (task?.projectId === projectId) void query.refetch();
};
window.addEventListener("canvas:task-created", handleTaskCreated);
return () => window.removeEventListener("canvas:task-created", handleTaskCreated);
window.addEventListener("canvas:task-created", handleTaskChanged);
window.addEventListener("canvas:task-cancelled", handleTaskChanged);
return () => {
window.removeEventListener("canvas:task-created", handleTaskChanged);
window.removeEventListener("canvas:task-cancelled", handleTaskChanged);
};
}, [projectId, query.refetch]);
return {