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