@underpostnet/underpost
Version:
23 lines (15 loc) • 714 B
JavaScript
import { loggerFactory } from '../../server/logger.js';
import { DefaultWsMainChannel } from './channels/default.ws.main.js';
const logger = loggerFactory(import.meta);
const DefaultWsConnection = function (socket, wsManagementId) {
// const headers = socket.handshake.headers;
// const ip = socket.handshake.address;
// const { query, auth } = socket.handshake;
logger.info(`DefaultWsConnection ${socket.id}`);
DefaultWsMainChannel.connection(socket, wsManagementId);
socket.on('disconnect', (reason) => {
logger.info(`DefaultWsConnection ${socket.id} due to reason: ${reason}`);
DefaultWsMainChannel.disconnect(socket, reason, wsManagementId);
});
};
export { DefaultWsConnection };