User with the same name as another user is rejected #66
@ -48,6 +48,7 @@ io.on('connection', socket => {
|
||||
game[socket.room] = new Game();
|
||||
}
|
||||
|
||||
if (game[socket.room].get_player_index(socket.username) === -1) {
|
||||
if (game[socket.room].add_player(socket.username)) {
|
||||
|
||||
game[socket.room].addPlayerName(data.username);
|
||||
@ -65,6 +66,9 @@ io.on('connection', socket => {
|
||||
} else {
|
||||
io.to(socket.id).emit('error', 'Game started already or room has too many members');
|
||||
}
|
||||
} else {
|
||||
io.to(socket.id).emit('error', 'Username already exists');
|
||||
}
|
||||
});
|
||||
|
||||
socket.on('new message', function (data) {
|
||||
|
@ -47,7 +47,7 @@ document.getElementById('ok').addEventListener('click', function () {
|
||||
});
|
||||
|
||||
socket.on('error', function (data) {
|
||||
if (data === 'Game started already or room has too many members') {
|
||||
if (data === 'Game started already or room has too many members' || data === 'Username already exists') {
|
||||
document.getElementById('login').style.display = 'flex';
|
||||
document.getElementById('game').style.display = 'none';
|
||||
document.getElementById('chat').style.display = 'none';
|
||||
|
Loading…
Reference in New Issue
Block a user