diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js index f4867061775ba4ce737ce4acd47255e67f59e120..e532a3d7089e2dfafe12f1842bd7d3da10e31a03 100644 --- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js +++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js @@ -7,7 +7,7 @@ const C = require('../constants/Constants'); const SdpWrapper = require('../utils/SdpWrapper'); -const uuidv4 = require('uuid/v4'); +const rid = require('readable-id'); const EventEmitter = require('events').EventEmitter; const MediaServer = require('../media/media-server'); const config = require('config'); @@ -16,7 +16,7 @@ const kurentoUrl = config.get('kurentoUrl'); module.exports = class SdpSession extends EventEmitter { constructor(emitter, sdp = null, room, type = 'WebRtcEndpoint') { super(); - this.id = uuidv4(); + this.id = rid(); this.room = room; this.emitter = emitter; this._status = C.STATUS.STOPPED; diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js index 74b7795bcc8b8c75918b965355f7ba3716985bf9..8193a56524e10a0958248e3abb95a0106e6312c2 100644 --- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js +++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/UriSession.js @@ -6,14 +6,14 @@ 'use strict' const C = require('../constants/Constants'); -const uuidv4 = require('uuid/v4'); +const rid = require('readable-id'); const EventEmitter = require('events').EventEmitter; const MediaServer = require('../media/media-server'); module.exports = class UriSession extends EventEmitter { constructor(uri = null) { super(); - this.id = uuidv4(); + this.id = rid(); this._status = C.STATUS.STOPPED; this._uri; if (uri) { diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js index b3d073a33788ec9c3978d23f81ecc737a5ba751d..919a505189bcbe977d9e0801310ff6382a351bd5 100644 --- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js +++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/User.js @@ -5,14 +5,14 @@ 'use strict' -const uuidv4 = require('uuid/v4'); +const rid = require('readable-id'); const User = require('./User'); const C = require('../constants/Constants.js'); module.exports = class User { constructor(roomId, type, userAgentString = C.STRING.ANONYMOUS) { this.roomId = roomId; - this.id = uuidv4(); + this.id = rid(); this.userAgentString = userAgentString; } } diff --git a/labs/bbb-webrtc-sfu/package.json b/labs/bbb-webrtc-sfu/package.json index a09da6eda995ad7b217d5afa3fa0a2f7e66d20c8..e7ed691d7824275af6e6c07153d9b7c8b5a00ba7 100644 --- a/labs/bbb-webrtc-sfu/package.json +++ b/labs/bbb-webrtc-sfu/package.json @@ -16,6 +16,8 @@ "config": "^1.26.1", "js-yaml": "^3.8.3" }, - "devDependencies": {}, + "devDependencies": { + "readable-id": "^1.0.0" + }, "optionalDependencies": {} }