db-vendo-client/format/products-bitmask.js
2017-12-28 16:50:30 +01:00

15 lines
354 B
JavaScript

'use strict'
const createFormatBitmask = (modes) => {
const formatBitmask = (products) => {
if(Object.keys(products).length === 0) return null
let bitmask = 0
for (let product in products) {
if (products[product] === true) bitmask += modes[product].bitmask
}
return bitmask
}
return formatBitmask
}
module.exports = createFormatBitmask