diff --git a/src/lib/nodes/ComfyActionNodes.ts b/src/lib/nodes/ComfyActionNodes.ts index 6e59729..beeda87 100644 --- a/src/lib/nodes/ComfyActionNodes.ts +++ b/src/lib/nodes/ComfyActionNodes.ts @@ -8,12 +8,10 @@ import { get } from "svelte/store"; import queueState from "$lib/stores/queueState"; export interface ComfyQueueEventsProperties extends Record { - prompt: SerializedPrompt | null } export class ComfyQueueEvents extends ComfyGraphNode { override properties: ComfyQueueEventsProperties = { - prompt: null } static slotLayout: SlotLayout = { @@ -24,16 +22,6 @@ export class ComfyQueueEvents extends ComfyGraphNode { ], } - override onPropertyChanged(property: string, value: any, prevValue?: any) { - if (property === "prompt") { - this.setOutputData(2, value) - } - } - - override onExecute() { - this.setOutputData(2, this.properties.prompt) - } - private getActionParams(subgraph: string | null): any { let queue = get(queueState) let remaining = 0; @@ -48,18 +36,15 @@ export class ComfyQueueEvents extends ComfyGraphNode { } override beforeQueued(subgraph: string | null) { - this.setProperty("prompt", null) this.triggerSlot(0, this.getActionParams(subgraph)) } override afterQueued(p: SerializedPrompt, subgraph: string | null) { - this.setProperty("prompt", p) this.triggerSlot(1, this.getActionParams(subgraph)) } override onSerialize(o: SerializedLGraphNode) { super.onSerialize(o) - o.properties = { prompt: null } } }