Short room hashes

This commit is contained in:
Ilshat Safiullin 2018-06-21 08:39:18 +05:00
parent 420db855ce
commit 580ef5a652

View File

@ -60,10 +60,11 @@ server.listen(port, function() {
*/ */
function getRoom(socket) { function getRoom(socket) {
if (rooms[socket.room] === undefined) { var room = socket.room ? socket.room.slice(0, 6) : socket.room;
createRoom(socket.room); if (rooms[room] === undefined) {
createRoom(room);
} }
return rooms[socket.room]; return rooms[room];
} }
function createRoom(room) { function createRoom(room) {
@ -164,15 +165,15 @@ io.on('connection', function(socket) {
}); });
socket.on('subscribeToStream', function (data){ socket.on('subscribeToStream', function (data){
joinRoom(socket, data); joinRoom(socket, data ? data.slice(0, 6) : data);
var room = getRoom(socket); var room = getRoom(socket);
if (room.presenter) { if (room.presenter) {
socket.emit('streamStarted'); socket.emit('streamStarted');
} }
}); });
socket.on('joinRoom', function (data){ socket.on('joinRoom', function (data) {
joinRoom(socket, data) joinRoom(socket, data ? data.slice(0, 6) : data)
}); });