UNPKG

bfx-api-node-core

Version:
29 lines (22 loc) 487 B
'use strict' const send = require('../send') /** * Updates the connections flags * * @param {Object} state * @param {number} flags - full flag set * @param {boolean} silent - if true, no event is emitted * @return {Object} nextState */ const setFlags = (state = {}, flags, silent) => { const { ev } = state send(state, { event: 'conf', flags }) if (!silent) { ev.emit('exec:flags:set', flags) } return { ...state, flags } } module.exports = setFlags