From 144e2c46160ad69cdc06fc2e486bf2fbfc629d09 Mon Sep 17 00:00:00 2001 From: Rafael Taranto Date: Tue, 27 May 2025 17:51:11 +0100 Subject: [PATCH] chore: fix external compliance mock --- packages/server/lib/compliance-external.js | 12 ++++++++---- .../compliance/mock-compliance/mock-compliance.js | 4 +++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/server/lib/compliance-external.js b/packages/server/lib/compliance-external.js index 422a4081..3e39000e 100644 --- a/packages/server/lib/compliance-external.js +++ b/packages/server/lib/compliance-external.js @@ -7,6 +7,12 @@ const ph = require('./plugin-helper') const getPlugin = (settings, pluginCode) => { const account = settings.accounts[pluginCode] const plugin = ph.load(ph.COMPLIANCE, pluginCode) + if (pluginCode === 'mock-compliance') { + return { + plugin, + account: { applicantLevel: 'basic' }, + } + } return { plugin, account } } @@ -58,15 +64,13 @@ const getStatusMap = (settings, customerExternalCompliance) => { } const createApplicant = (settings, externalService, customerId) => { - const account = settings.accounts[externalService] - const { plugin } = getPlugin(settings, externalService) + const { plugin, account } = getPlugin(settings, externalService) return plugin.createApplicant(account, customerId, account.applicantLevel) } const createLink = (settings, externalService, customerId) => { - const account = settings.accounts[externalService] - const { plugin } = getPlugin(settings, externalService) + const { plugin, account } = getPlugin(settings, externalService) return plugin.createLink(account, customerId, account.applicantLevel) } diff --git a/packages/server/lib/plugins/compliance/mock-compliance/mock-compliance.js b/packages/server/lib/plugins/compliance/mock-compliance/mock-compliance.js index c6b4e84a..35364fdd 100644 --- a/packages/server/lib/plugins/compliance/mock-compliance/mock-compliance.js +++ b/packages/server/lib/plugins/compliance/mock-compliance/mock-compliance.js @@ -5,7 +5,9 @@ const { APPROVED } = require('../consts') const CODE = 'mock-compliance' const createLink = (settings, userId, level) => { - return `this is a mock external link, ${userId}, ${level}` + return Promise.resolve({ + url: `this is a mock external link, ${userId}, ${level}`, + }) } const getApplicantStatus = account => {