From 6dda179409e3393d88421ba344a3ea19bdbc2d27 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 22:19:52 +0530 Subject: [PATCH] feat: use fallback if too many combinations found --- server/src/workflow-management/selector.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index a14552a7..7cefa35f 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -255,6 +255,14 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { fallback?: () => Path | null ): Path | null { const paths = sort(combinations(stack)); + + if (paths.length > config.threshold) { + return fallback ? fallback() : null; + } + + return null; + } + };