From 665c5a2cf1184987a7a1ecd41194351be5f51f3d Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 00:15:52 +0530 Subject: [PATCH] feat: add pair to worflow --- server/src/workflow-management/classes/Generator.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/src/workflow-management/classes/Generator.ts b/server/src/workflow-management/classes/Generator.ts index ffb226eb..21a8ea76 100644 --- a/server/src/workflow-management/classes/Generator.ts +++ b/server/src/workflow-management/classes/Generator.ts @@ -325,5 +325,18 @@ export class WorkflowGenerator { } }; + + public addPairToWorkflow = (index: number, pair: WhereWhatPair) => { + if (index === this.workflowRecord.workflow.length) { + this.workflowRecord.workflow.unshift(pair); + logger.log('debug', `pair ${index}: Added to workflow file.`); + } else if (index < this.workflowRecord.workflow.length && index >= 0) { + this.workflowRecord.workflow.splice( + this.workflowRecord.workflow.length - index , 0, pair); + } else { + logger.log('error', `Add pair ${index}: Index out of range.`); + } + }; + }