Files
bare-operating-system/packages/bare-os-openssh/vendor/bare-ssh2/lib/protocol/handlers.js
T

14 lines
411 B
JavaScript

'use strict'
const MESSAGE_HANDLERS = new Array(256)
;[require('./kex.js').HANDLERS, require('./handlers.misc.js')].forEach((handlers) => {
// eslint-disable-next-line prefer-const
for (let [type, handler] of Object.entries(handlers)) {
type = +type
if (isFinite(type) && type >= 0 && type < MESSAGE_HANDLERS.length)
MESSAGE_HANDLERS[type] = handler
}
})
module.exports = MESSAGE_HANDLERS