UNPKG

bfx-api-node-core

Version:
20 lines (15 loc) 436 B
'use strict' const setFlags = require('./set') /** * Disables a flag; updates the connection flag set * * @param {Object} state * @param {number} flag - individual flag to disable * @param {boolean} silent - if true, no event is emitted * @return {Object} nextState */ const disableFlag = (state = {}, flag, silent) => { const { flags } = state return setFlags(state, flags ^ flag, silent) } module.exports = disableFlag