From bb0b5766e4a5d1e27e82507043a0d256dea1a7d6 Mon Sep 17 00:00:00 2001 From: siiky Date: Thu, 19 Oct 2023 20:21:28 +0100 Subject: [PATCH] refactor: simplify `buildCashUnitObj` --- .../src/pages/Maintenance/Wizard/Wizard.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js b/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js index 879db68a..2bcd8009 100644 --- a/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js +++ b/new-lamassu-admin/src/pages/Maintenance/Wizard/Wizard.js @@ -52,16 +52,8 @@ const Wizard = ({ machine, cashoutSettings, locale, onClose, save, error }) => { const title = `Update counts` const isLastStep = step === LAST_STEP - const buildCashUnitObj = (fields, cassetteInput) => { - return R.reduce( - (acc, value) => { - acc[value] = defaultToZero(cassetteInput[value]) - return acc - }, - {}, - fields - ) - } + const buildCashUnitObj = (fields, cassetteInput) => + R.pipe(R.pickAll(fields), R.map(defaultToZero))(cassetteInput) const onContinue = it => { const newConfig = R.merge(config, it)