diff --git a/server/server.ts b/server/server.ts index 07a67fa..6e3938d 100644 --- a/server/server.ts +++ b/server/server.ts @@ -93,89 +93,3 @@ const gameServer = new Server({ gameServer.define('game', GameRoom, { validateSession: validateSession }); gameServer.listen(port, '0.0.0.0'); - - - -// Connection broker -// const peerServerOptions = { -// debug: true, -// path: '/domingo' -// }; - -// const peerServer = ExpressPeerServer(server, peerServerOptions); -// app.use('/peerjs', peerServer); - - -// const joined_users = {}; -// const rooms = {}; - -// io.on('connection', socket => { -// let user = null; -// let session_id = null; - -// socket.on('JOIN_AS', (username) => { -// console.log('JOIN_AS', username); -// if (username === null || username in Object.values(joined_users)) { -// socket.emit('ERROR', 'Lo username non é valido oppure risulta giá in uso'); -// return; -// } - -// session_id = uuidV4(); -// user = username; -// joined_users[session_id] = user; -// socket.emit('JOINED', session_id); -// }); - -// socket.on('CREATE_ROOM', (session_token) => { -// if (session_token !== session_id) { -// socket.emit('ERROR', 'Non sei autorizzato a creare una stanza'); -// return; -// } - -// const roomId = uuidV4(); -// rooms[roomId] = { -// owner: user, -// participants: {} // maps session tokens to peer ids -// }; - -// console.log(`Created new room ${roomId} for user ${user}`); -// socket.emit('ROOM_CREATED', roomId); -// }); - -// socket.on('JOIN_ROOM', (session_token, roomId, peerId, callback) => { -// console.log('DEBUG: JOIN_ROOM', session_token, roomId, peerId); -// if (roomId in rooms === false) { -// socket.emit('ERROR', 'Stanza non trovata'); -// console.log(`Cercava ${roomId} in ${rooms}`); -// return; -// } - -// if (peerId === null) { -// socket.emit('ERROR', 'Peer ID mancante nella richiesta'); -// return; -// } - -// if (session_token in joined_users === false) { -// socket.emit('ERROR', 'La sessione non é valida'); -// return; -// } - -// const user = joined_users[session_token]; -// console.log(`User ${user} is joining room ${roomId}`); - -// // Aggiorna la stanza con il peerId -// const user_obj = { -// user_id: session_token, -// display_name: user, -// peer: peerId -// }; -// rooms[roomId].participants[session_token] = user_obj; - -// // Annuncia l'utente nella stanza -// socket.join(roomId); -// socket.to(roomId).broadcast.emit('USER_CONNECTED', session_token, user_obj); - -// // Restituisce la lista aggiornata dei giocatori della stanza -// callback({ participants: rooms[roomId].participants }); -// }); -// })