bfx-api-node-core
Version:
Core Bitfinex Node API
21 lines (16 loc) • 462 B
JavaScript
const setFlags = require('./set')
/**
* Enables a flag; updates the connection flag set
*
* @param {Object} state
* @param {number} flag - individual flag to enable
* @param {boolean} silent - if true, no event is emitted
* @return {Object} nextState
*/
const enableFlag = (state = {}, flag, silent) => {
const { flags } = state
const nextFlags = flags | flag
return setFlags(state, nextFlags, silent)
}
module.exports = enableFlag