From fcb10ebdbbb00d5a7e49b5529eec7be258d28d8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 3 Dec 2020 10:44:12 -0500 Subject: [PATCH] feat: add socket connect/disconnect action hooks --- src/socket.io/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 4168aa3a1e..d56919e838 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -77,6 +77,7 @@ function onConnection(socket) { function onDisconnect(socket) { require('./uploads').clear(socket.id); + plugins.hooks.fire('action:sockets.disconnect', { socket: socket }); } function onConnect(socket) { @@ -90,6 +91,7 @@ function onConnect(socket) { socket.join('sess_' + socket.request.signedCookies[nconf.get('sessionKey')]); Sockets.server.sockets.sockets[socket.id].emit('checkSession', socket.uid); Sockets.server.sockets.sockets[socket.id].emit('setHostname', os.hostname()); + plugins.hooks.fire('action:sockets.connect', { socket: socket }); } async function onMessage(socket, payload) {