From 971b8c0abc1293d1ef8b36658e26cf10281ee29c Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 7 Jun 2024 23:50:11 +0530 Subject: [PATCH] feat: custom action decision --- 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 ffed090c..2bef39ea 100644 --- a/server/src/workflow-management/classes/Generator.ts +++ b/server/src/workflow-management/classes/Generator.ts @@ -99,6 +99,19 @@ export class WorkflowGenerator { socket.on('activeIndex', (data) => this.generatedData.lastIndex = parseInt(data)); socket.on('decision', async ({pair, actionType, decision}) => { const id = browserPool.getActiveBrowserId(); + if (id) { + const activeBrowser = browserPool.getRemoteBrowser(id); + const currentPage = activeBrowser?.getCurrentPage(); + if (decision) { + switch (actionType) { + case 'customAction': + pair.where.selectors = [this.generatedData.lastUsedSelector]; + break; + + } + } + + } }) };