Added roomid to authenitcation data flow to make mapping user info better.

This commit is contained in:
Håvar Aambø Fosstveit
2020-03-22 15:20:49 +01:00
parent 7f2f27b858
commit 603368007a
4 changed files with 48 additions and 15 deletions
+13 -2
View File
@@ -1,19 +1,20 @@
const EventEmitter = require('events').EventEmitter;
const userRoles = require('../userRoles');
const config = require('../config/config');
const Logger = require('./Logger');
const logger = new Logger('Peer');
class Peer extends EventEmitter
{
constructor({ id, socket })
constructor({ id, roomId, socket })
{
logger.info('constructor() [id:"%s", socket:"%s"]', id, socket.id);
super();
this._id = id;
this._roomId = roomId;
this._authId = null;
this._socket = socket;
@@ -87,6 +88,16 @@ class Peer extends EventEmitter
this._id = id;
}
get roomId()
{
return this._roomId;
}
set roomId(roomId)
{
this._roomId = roomId;
}
get authId()
{
return this._authId;