diff --git a/packages/builder/src/stores/builder/automations.ts b/packages/builder/src/stores/builder/automations.ts index 81b006167f..fd0c0bfa52 100644 --- a/packages/builder/src/stores/builder/automations.ts +++ b/packages/builder/src/stores/builder/automations.ts @@ -110,112 +110,6 @@ const getFinalDefinitions = ( } const automationActions = (store: AutomationStore) => ({ - // generateContext: (): Readable => { - // return derived( - // [organisation, store.selected, environment, tables], - // ([$organisation, $selectedAutomation, $env, $tables]) => { - // const { platformUrl: url, company, logoUrl: logo } = $organisation - - // const results: TestAutomationResponse | undefined = - // $selectedAutomation?.testResults - - // const testData: AutomationTriggerResultOutputs | undefined = - // $selectedAutomation.data?.testData - - // const triggerDef = $selectedAutomation.data?.definition?.trigger - - // const isWebhook = triggerDef?.stepId === AutomationTriggerStepId.WEBHOOK - // const isRowAction = - // triggerDef?.stepId === AutomationTriggerStepId.ROW_ACTION - - // const triggerInputs = triggerDef - // ? (triggerDef.inputs as AutomationTriggerInputs< - // typeof triggerDef.stepId - // >) - // : undefined - - // let triggerData: AutomationTriggerResultOutputs | undefined - - // if (results && isAutomationResults(results)) { - // const automationTrigger: AutomationTriggerResult | undefined = - // results?.trigger - - // const outputs: AutomationTriggerResultOutputs | undefined = - // automationTrigger?.outputs - // triggerData = outputs ? outputs : undefined - - // if (triggerData) { - // if (isRowAction) { - // const rowActionInputs: RowActionTriggerInputs = - // triggerInputs as RowActionTriggerInputs - // const rowActionTableId = rowActionInputs.tableId - // const rowActionTable = $tables.list.find( - // table => table._id === rowActionTableId - // ) - - // const rowTriggerOutputs = triggerData as RowActionTriggerOutputs - - // if (rowActionTable) { - // // Row action table must always be retrieved as it is never - // // returned in the test results - // rowTriggerOutputs.table = rowActionTable - // } - // } else if (isWebhook) { - // const webhookTrigger = triggerData as WebhookTriggerOutputs - // // Ensure it displays in the event that the configuration was been skipped - // webhookTrigger.body = webhookTrigger.body ?? {} - // } - // } - - // // Clean up unnecessary data from the context - // // Meta contains UI/UX config data. Non-bindable - // delete triggerData?.meta - // } else { - // // Substitute test data in place of the trigger data if the test hasn't been run - // triggerData = testData - // } - - // // AppSelf context required to mirror server user context - // const userContext = $selectedAutomation.appSelf || {} - - // // Extract step results from a valid response - // const stepResults = - // results && isAutomationResults(results) ? results?.steps : [] - - // // Env vars require a license. In the event they are empty or unavailable - // // the UI wont display an empty section in the context - // const envVars = $env?.variables.length - // ? $env?.variables.reduce( - // (acc: Record, variable: Record) => { - // acc[variable.name] = "" - // return acc - // }, - // {} - // ) - // : undefined - - // // Result data from a completed test run - // // Initially contain info around - // const stepContext = stepResults.reduce( - // (acc: Record, res: Record) => { - // acc[res.id] = res.outputs - // return acc - // }, - // {} - // ) - - // return { - // user: userContext, - // // Merge in the trigger data. - // ...(triggerData ? { trigger: { ...triggerData } } : {}), - // steps: stepContext, - // ...(envVars ? { env: envVars } : {}), - // settings: { url, company, logo }, - // } - // } - // ) - // }, - /** * @param {Automation} auto * @param {BlockRef} blockRef