12345678910111213141516 |
- '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;
|