From d03d7752c2d5578e26499ec6ca6087244d64c03e Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 00:09:34 +0530 Subject: [PATCH] chore: generate pair for url change event --- .../workflow-management/classes/Generator.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/classes/Generator.ts b/server/src/workflow-management/classes/Generator.ts index bf20825d..19749134 100644 --- a/server/src/workflow-management/classes/Generator.ts +++ b/server/src/workflow-management/classes/Generator.ts @@ -229,5 +229,20 @@ export class WorkflowGenerator { await this.addPairToWorkflowAndNotifyClient(pair, page); }; - + + public onChangeUrl = async(newUrl: string, page: Page) => { + this.generatedData.lastUsedSelector = ''; + const pair: WhereWhatPair = { + where: { url: this.getBestUrl(page.url()) }, + what: [ + { + action: 'goto', + args: [newUrl], + } + ], + } + await this.addPairToWorkflowAndNotifyClient(pair, page); + }; + + }