Skip to content

Commit 4e20d7b

Browse files
author
edencoder
committed
update socket logic
1 parent afa0907 commit 4e20d7b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

bundles/socket/daemons/socket.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,9 @@ class SocketDaemon extends Daemon {
159159
};
160160
socket.IDs = IDs;
161161

162+
// hook connect
163+
await this.eden.hook('socket.connect', { socket });
164+
162165
// log connected
163166
this.logger.log('debug', `client ${IDs.socketID} - ${user ? await user.name() : 'anonymous'} connected`, {
164167
class : this.constructor.name,
@@ -218,6 +221,9 @@ class SocketDaemon extends Daemon {
218221
// check user
219222
const { user } = socket.request;
220223

224+
// hook connect
225+
await this.eden.hook('socket.disconnect', { socket });
226+
221227
// set ids
222228
const { IDs } = socket;
223229

@@ -331,7 +337,7 @@ class SocketDaemon extends Daemon {
331337

332338
args : data.args,
333339
call : data.name,
334-
sessionID : socket.request.cookies[config.get('session.key') || 'eden.session.id'],
340+
sessionID : socket.IDs.sessionID,
335341
};
336342

337343
// Hook opts

0 commit comments

Comments
 (0)