refactor: don't rebuild the whole recycler object

This commit is contained in:
siiky 2023-10-23 10:29:27 +01:00
parent 0085c22003
commit 347844610c

View file

@ -171,17 +171,10 @@ function plugins (settings, deviceId) {
throw new Error('Negative note count: %j', counts)
}
const computedRecyclers = []
_.forEach(it => {
computedRecyclers.push({
number: recyclers[it].number,
name: recyclers[it].name,
denomination: recyclers[it].denomination,
count: counts[it]
})
}, _.times(_.identity(), _.size(recyclers)))
return computedRecyclers
return _.map(
recycler => _.set('count', counts[recycler.number], recycler),
recyclers
)
}
function buildAvailableCassettes (excludeTxId) {