refactor: Remove dedupe strategies, use only dedupe list

This commit is contained in:
Faruk AYDIN
2022-10-28 00:20:03 +02:00
parent baebec2270
commit 11dc650e0e
2 changed files with 24 additions and 30 deletions

View File

@@ -1,5 +1,6 @@
import Flow from '../models/flow';
import globalVariable from '../helpers/global-variable';
import EarlyExitError from '../errors/early-exit';
type ProcessFlowOptions = {
flowId: string;
@@ -23,13 +24,15 @@ export const processFlow = async (options: ProcessFlowOptions) => {
try {
await triggerCommand.run($);
} catch (error) {
if (error?.response?.httpError) {
$.triggerOutput.error = error.response.httpError;
} else {
try {
$.triggerOutput.error = JSON.parse(error.message);
} catch {
$.triggerOutput.error = { error: error.message };
if (error instanceof EarlyExitError === false) {
if (error?.response?.httpError) {
$.triggerOutput.error = error.response.httpError;
} else {
try {
$.triggerOutput.error = JSON.parse(error.message);
} catch {
$.triggerOutput.error = { error: error.message };
}
}
}
}