Loading events.js +3 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,9 @@ function createRouter(db) { res.header('Access-Control-Allow-Origin', "*").status(500).json({status: 'false'}); } else { res.header('Access-Control-Allow-Origin', "*").status(200).json({status: 'true'}); socket.emit('newGame', { sessionName: spielname }); } } ); Loading socket.js +8 −13 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ var position = { }; var currentCard = {}; var newRound = {}; var endRound = {}; Socketio.on("connection", socket => { console.log('new Socket connect'); Loading Loading @@ -48,32 +46,29 @@ Socketio.on("connection", socket => { for (var key in currentCard) { socket.emit(key, currentCard[key]) } /*for (var key in newRound) { socket.emit(key, newRound[key]) } for (var key in endRound) { socket.emit(key, endRound[key]) }*/ socket.on("newGame", data => { console.log('New Game from: ', data.sessionName, ':newGame'); Socketio.emit(data.sessionName+":newGame", true); socket.emit(data.sessionName+":newGame", true); }); socket.on("newCard", data => { console.log('New Card from: ', data, ':newCard'); console.log('New Card from: ', data.sessionName, ':newCard'); currentCard[data.sessionName+":newCard"] = data.cardID; Socketio.emit(data.sessionName+":newCard", data.cardID) }); socket.on("newRound", data => { console.log('New Round from: ', data.isOpen); endRound[data.sessionName+":endRound"] = false; Socketio.emit(data.sessionName+":endRound", false); socket.emit(data.sessionName+":endRound", false); newRound[data.sessionName+":newRound"] = true; Socketio.emit(data.sessionName+":newRound", true); socket.emit(data.sessionName+":newRound", true); Socketio.emit(data.sessionName+":newGame", false); socket.emit(data.sessionName+":newGame", false); }); socket.on("endRound", data => { console.log('End Round from: ', data.isOpen); newRound[data.sessionName+":newRound"] = false; Socketio.emit(data.sessionName+":newRound", false); socket.emit(data.sessionName+":newRound", false); endRound[data.sessionName+":endRound"] = true; Socketio.emit(data.sessionName+":endRound", true); socket.emit(data.sessionName+":endRound", true); }); Loading Loading
events.js +3 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,9 @@ function createRouter(db) { res.header('Access-Control-Allow-Origin', "*").status(500).json({status: 'false'}); } else { res.header('Access-Control-Allow-Origin', "*").status(200).json({status: 'true'}); socket.emit('newGame', { sessionName: spielname }); } } ); Loading
socket.js +8 −13 Original line number Diff line number Diff line Loading @@ -16,8 +16,6 @@ var position = { }; var currentCard = {}; var newRound = {}; var endRound = {}; Socketio.on("connection", socket => { console.log('new Socket connect'); Loading Loading @@ -48,32 +46,29 @@ Socketio.on("connection", socket => { for (var key in currentCard) { socket.emit(key, currentCard[key]) } /*for (var key in newRound) { socket.emit(key, newRound[key]) } for (var key in endRound) { socket.emit(key, endRound[key]) }*/ socket.on("newGame", data => { console.log('New Game from: ', data.sessionName, ':newGame'); Socketio.emit(data.sessionName+":newGame", true); socket.emit(data.sessionName+":newGame", true); }); socket.on("newCard", data => { console.log('New Card from: ', data, ':newCard'); console.log('New Card from: ', data.sessionName, ':newCard'); currentCard[data.sessionName+":newCard"] = data.cardID; Socketio.emit(data.sessionName+":newCard", data.cardID) }); socket.on("newRound", data => { console.log('New Round from: ', data.isOpen); endRound[data.sessionName+":endRound"] = false; Socketio.emit(data.sessionName+":endRound", false); socket.emit(data.sessionName+":endRound", false); newRound[data.sessionName+":newRound"] = true; Socketio.emit(data.sessionName+":newRound", true); socket.emit(data.sessionName+":newRound", true); Socketio.emit(data.sessionName+":newGame", false); socket.emit(data.sessionName+":newGame", false); }); socket.on("endRound", data => { console.log('End Round from: ', data.isOpen); newRound[data.sessionName+":newRound"] = false; Socketio.emit(data.sessionName+":newRound", false); socket.emit(data.sessionName+":newRound", false); endRound[data.sessionName+":endRound"] = true; Socketio.emit(data.sessionName+":endRound", true); socket.emit(data.sessionName+":endRound", true); }); Loading