We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1c335ff + 9599eef commit 4a289abCopy full SHA for 4a289ab
server.js
@@ -17,7 +17,7 @@ io.sockets.on('connection', function(socket) {
17
if (users.indexOf(nickname) > -1) {
18
socket.emit('nickExisted');
19
} else {
20
- socket.userIndex = users.length;
+ //socket.userIndex = users.length;
21
socket.nickname = nickname;
22
users.push(nickname);
23
socket.emit('loginSuccess');
@@ -27,7 +27,8 @@ io.sockets.on('connection', function(socket) {
27
//user leaves
28
socket.on('disconnect', function() {
29
if (socket.nickname != null) {
30
- users.splice(socket.userIndex, 1);
+ //users.splice(socket.userIndex, 1);
31
+ users.splice(users.indexOf(nickname), 1);
32
socket.broadcast.emit('system', socket.nickname, users.length, 'logout');
33
}
34
});
@@ -39,4 +40,4 @@ io.sockets.on('connection', function(socket) {
39
40
socket.on('img', function(imgData, color) {
41
socket.broadcast.emit('newImg', socket.nickname, imgData, color);
42
-});
43
+});
0 commit comments