Merge pull request #11 from nwithan8/patch-2
New person_single message for only one person in a room
This commit is contained in:
commit
189aac54a5
|
@ -104,7 +104,8 @@ define({
|
||||||
server: {
|
server: {
|
||||||
person_joined: 'A person joined this room.',
|
person_joined: 'A person joined this room.',
|
||||||
person_left: 'A person left this room.',
|
person_left: 'A person left this room.',
|
||||||
person_count: 'There is {payload} person(s) in this room, including you.',
|
person_count: 'There are {payload} people in this room, including you.',
|
||||||
|
person_single: 'You are the only person in this room.',
|
||||||
command_failed: 'Server command failed, you\'re probably trying to du something bogus.',
|
command_failed: 'Server command failed, you\'re probably trying to du something bogus.',
|
||||||
bogus: 'Received a bogus message from server.'
|
bogus: 'Received a bogus message from server.'
|
||||||
},
|
},
|
||||||
|
|
|
@ -53,7 +53,11 @@ io.on('connection', function(socket) {
|
||||||
socket.on('room:count', function () {
|
socket.on('room:count', function () {
|
||||||
if( socket.current_room !== undefined ) {
|
if( socket.current_room !== undefined ) {
|
||||||
var clientsList = io.sockets.adapter.rooms[socket.current_room];
|
var clientsList = io.sockets.adapter.rooms[socket.current_room];
|
||||||
socket.emit('message:server', {msg:'person_count', payload: clientsList.length } );
|
if( clientsList.length > 1) {
|
||||||
|
socket.emit('message:server', {msg:'person_count', payload: clientsList.length } );
|
||||||
|
} else {
|
||||||
|
socket.emit('message:server', {msg:'person_single'} );
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
socket.emit('message:server', {msg:'command_failed'} );
|
socket.emit('message:server', {msg:'command_failed'} );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue