From ca86a70d429df2b8fd63d77a77fe5d91cd7d7d19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Oliveira?= Date: Fri, 26 Feb 2021 11:41:55 +0000 Subject: [PATCH] refactor: pass suspension days as param --- lib/config-migration.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/config-migration.js b/lib/config-migration.js index 958b8499..fcb49dff 100644 --- a/lib/config-migration.js +++ b/lib/config-migration.js @@ -335,6 +335,9 @@ function migrateTermsAndConditions (config) { } function migrateComplianceTriggers (config) { + + const suspensionDays = 1 + const triggerTypes = { amount: 'txAmount', velocity: 'txVelocity', @@ -353,18 +356,19 @@ function migrateComplianceTriggers (config) { function createTrigger ( requirement, - threshold + threshold, + suspensionDays = null ) { const triggerConfig = { id: uuid.v4(), direction: 'both', - suspensionDays: null, + suspensionDays: suspensionDays, threshold, thresholdDays: 1, triggerType: triggerTypes.volume, requirement } - if (requirement === 'suspend') triggerConfig.suspensionDays = 1 + return triggerConfig } @@ -416,7 +420,7 @@ function migrateComplianceTriggers (config) { } if (global.hardLimitVerificationActive && _.isNumber(global.hardLimitVerificationThreshold)) { triggers.push( - createTrigger(requirements.suspend, global.hardLimitVerificationThreshold) + createTrigger(requirements.suspend, global.hardLimitVerificationThreshold, suspensionDays) ) } return {