diff --git a/dashcaddy-api/server.js b/dashcaddy-api/server.js index ce98c62..ea3a77a 100644 --- a/dashcaddy-api/server.js +++ b/dashcaddy-api/server.js @@ -75,7 +75,7 @@ process.on('uncaughtException', (error) => { // .on() on a class threw on every boot and silently killed the WS). try { const { ctx } = app.locals; - const createDashboardWS = require('./src/websocket/dashboard-ws'); + const createDashboardWS = require('./src/websocket/dashboard-ws').createDashboardWS; // DC-061: WS upgrade bypasses Express middleware, so inject the // real session verifier from the shared context. Without this diff --git a/dashcaddy-api/src/websocket/dashboard-ws.js b/dashcaddy-api/src/websocket/dashboard-ws.js index 95fbb56..7b47ad8 100644 --- a/dashcaddy-api/src/websocket/dashboard-ws.js +++ b/dashcaddy-api/src/websocket/dashboard-ws.js @@ -331,4 +331,6 @@ function createDashboardWS(server, deps = {}) { }; } -module.exports = { createDashboardWS, parseCookieHeader }; +module.exports = createDashboardWS; +module.exports.createDashboardWS = createDashboardWS; +module.exports.parseCookieHeader = parseCookieHeader;