mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 07:09:35 +02:00
15 lines
354 B
JavaScript
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
|