diff --git a/app/server/socket.js b/app/server/socket.js index 64d7d2d..ceb02ce 100644 --- a/app/server/socket.js +++ b/app/server/socket.js @@ -13,9 +13,6 @@ const CIDRMatcher = require('cidr-matcher'); // var hostkeys = JSON.parse(fs.readFileSync('./hostkeyhashes.json', 'utf8')) let termCols; let termRows; -const menuData = - ' Start Log' + - ' Download Log'; // public module.exports = function appSocket(socket) { @@ -27,6 +24,13 @@ module.exports = function appSocket(socket) { return; } + /** + * Error handling for various events. Outputs error to client, logs to + * server, destroys session and disconnects socket. + * @param {string} myFunc Function calling this function + * @param {object} err error object or error message + */ + // eslint-disable-next-line complexity function SSHerror(myFunc, err) { let theError; if (socket.request.session) { @@ -93,7 +97,7 @@ module.exports = function appSocket(socket) { debugWebSSH2( `WebSSH2 Login: user=${socket.request.session.username} from=${socket.handshake.address} host=${socket.request.session.ssh.host} port=${socket.request.session.ssh.port} sessionID=${socket.request.sessionID}/${socket.id} mrhsession=${socket.request.session.ssh.mrhsession} allowreplay=${socket.request.session.ssh.allowreplay} term=${socket.request.session.ssh.term}` ); - socket.emit('menu', menuData); + socket.emit('menu'); socket.emit('allowreauth', socket.request.session.ssh.allowreauth); socket.emit('setTerminalOpts', socket.request.session.ssh.terminal); socket.emit('title', `ssh://${socket.request.session.ssh.host}`); @@ -230,12 +234,4 @@ module.exports = function appSocket(socket) { socket.request.session.destroy(); socket.disconnect(true); } - - /** - * Error handling for various events. Outputs error to client, logs to - * server, destroys session and disconnects socket. - * @param {string} myFunc Function calling this function - * @param {object} err error object or error message - */ - // eslint-disable-next-line complexity };