diff --git a/server/src/workflow-management/classes/Interpreter.ts b/server/src/workflow-management/classes/Interpreter.ts index 03e9ef87..1bd6efe5 100644 --- a/server/src/workflow-management/classes/Interpreter.ts +++ b/server/src/workflow-management/classes/Interpreter.ts @@ -580,6 +580,13 @@ export class WorkflowInterpreter { setActionName: (name: string) => { this.currentActionName = name; }, + progressUpdate: (current: number, total: number, percentage: number) => { + this.socket.nsp.emit('workflowProgress', { + current, + total, + percentage + }); + }, }, serializableCallback: async (data: any) => { try {