feat: del pair from workflow

This commit is contained in:
karishmas6
2024-06-09 00:45:32 +05:30
parent b573453d2d
commit 7774d8a72a

View File

@@ -42,3 +42,19 @@ router.get('/params/:browserId', (req, res) => {
return res.send(params);
});
/**
* DELETE endpoint for deleting a pair from the generated workflow.
*/
router.delete('/pair/:index', (req, res) => {
const id = browserPool.getActiveBrowserId();
if (id) {
const browser = browserPool.getRemoteBrowser(id);
if (browser) {
browser.generator?.removePairFromWorkflow(parseInt(req.params.index));
const workflowFile = browser.generator?.getWorkflowFile();
return res.send(workflowFile);
}
}
return res.send(null);
});