Subversion Repository Public Repository

Nextrek

Diff Revisions 1123 vs 1124 for /socketIO/index.js

Diff revisions: vs.
  @@ -4,6 +4,7 @@
4 4 var http = require('http').Server(app);
5 5 var io = require('socket.io')(http);
6 6 var sharp = require('sharp');
7 + const crypto = require('crypto');
7 8 const ChatSingleton = require('./chat');
8 9
9 10 const Chat = ChatSingleton.instance;
  @@ -60,6 +61,9 @@
60 61 const DEFAULT_ROOMS = Chat.DEFAULT_ROOMS;
61 62 let event = '';
62 63
64 + const buf = crypto.randomBytes(64);
65 + const uniqID = buf.toString('hex');
66 +
63 67 event = Chat.event(EVENTS.CONNECTION.OPEN);
64 68 io.emit(event.type, event.data);
65 69
  @@ -69,7 +73,7 @@
69 73 console.log('CONNECTION:OPEN', JSON.stringify(data));
70 74
71 75 // create new user
72 - user = Chat.createUser(data.name, data.role);
76 + user = Chat.createUser(data.name, data.role, uniqID);
73 77
74 78 console.log('user', user);
75 79