diff --git a/server/src/api/socket.js b/server/src/api/socket.js index f5ea960..a7df255 100644 --- a/server/src/api/socket.js +++ b/server/src/api/socket.js @@ -4,19 +4,12 @@ import Session from '../models/session.js' import { defaultUser, genSessionJWT } from '../utils/auth.js' export default (server) => { - const io = new Server( - server, - { - cors: { - origin: '*', - }, + const io = new Server(server, { + cors: { + origin: '*', }, - { - cors: { - origin: '*', - }, - } - ) + }) + io.use(async (socket, next) => { console.log('Authenticating...') try { @@ -61,7 +54,7 @@ export default (server) => { const stream = await attachContainer(container, { token }) stream.on('data', (chunk) => { - socket.send(chunk.toString().toString()) + socket.send(chunk.toString()) }) socket.on('message', function incoming(message) {