From e0a0bd1935c259a4b15ceab3e57106b1912c02e5 Mon Sep 17 00:00:00 2001
From: Anton Georgiev <anto.georgiev@gmail.com>
Date: Mon, 5 Mar 2018 17:28:17 -0500
Subject: [PATCH] minor adjustments to bbb-webrtc-sfu

---
 .../lib/connection-manager/ConnectionManager.js             | 1 -
 .../lib/mcs-core/lib/media/MediaController.js               | 3 +--
 labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js   | 6 +-----
 labs/bbb-webrtc-sfu/lib/video/video.js                      | 2 --
 4 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/labs/bbb-webrtc-sfu/lib/connection-manager/ConnectionManager.js b/labs/bbb-webrtc-sfu/lib/connection-manager/ConnectionManager.js
index 7c435ad220..85798d0f98 100644
--- a/labs/bbb-webrtc-sfu/lib/connection-manager/ConnectionManager.js
+++ b/labs/bbb-webrtc-sfu/lib/connection-manager/ConnectionManager.js
@@ -17,7 +17,6 @@ const Logger = require('../utils/Logger');
 module.exports = class ConnectionManager {
 
   constructor (settings, logger) {
-    this._logger = logger;
     this._screenshareSessions = {};
 
     this._setupBBB();
diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/media/MediaController.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/media/MediaController.js
index c5047b2cb8..077e141a1f 100644
--- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/media/MediaController.js
+++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/media/MediaController.js
@@ -6,7 +6,6 @@ const Logger = require('../../../utils/Logger');
 // Model
 const SfuUser = require('../model/SfuUser');
 const Room = require('../model/Room.js');
-const EventEmitter = require('events').EventEmitter;
 
 /* PRIVATE ELEMENTS */
 /**
@@ -125,7 +124,7 @@ module.exports = class MediaController {
 
     let type = params.type;
     try {
-      user = this.getUserMCS(userId);
+      const user = this.getUserMCS(userId);
       let userId = user.id;
       let session = user.addSdp(sdp, type);
       let sessionId = session.id;
diff --git a/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js b/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
index cfc72d5599..2f1a1515a5 100644
--- a/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
+++ b/labs/bbb-webrtc-sfu/lib/screenshare/ScreenshareManager.js
@@ -13,11 +13,7 @@ const C = require('../bbb/messages/Constants');
 const Logger = require('../utils/Logger');
 
 module.exports = class ScreenshareManager {
-  constructor (logger) {
-    this._logger = logger;
-    this._clientId = 0;
-
-    this._sessions = {};
+  constructor () {
     this._screenshareSessions = {};
 
     this._bbbGW = new BigBlueButtonGW("MANAGER");
diff --git a/labs/bbb-webrtc-sfu/lib/video/video.js b/labs/bbb-webrtc-sfu/lib/video/video.js
index ec2802a213..67ff0029e6 100644
--- a/labs/bbb-webrtc-sfu/lib/video/video.js
+++ b/labs/bbb-webrtc-sfu/lib/video/video.js
@@ -1,6 +1,5 @@
 'use strict';
 
-const kurento = require('kurento-client');
 const config = require('config');
 const kurentoUrl = config.get('kurentoUrl');
 const MCSApi = require('../mcs-core/lib/media/MCSApiStub');
@@ -18,7 +17,6 @@ module.exports = class Video {
     this.meetingId = _id;
     this.shared = _shared;
     this.role = this.shared? 'share' : 'view'
-    this.webRtcEndpoint = null;
     this.mediaId = null;
     this.iceQueue = null;
 
-- 
GitLab