|
|
@@ -5,6 +5,7 @@ var RTC = require("./modules/RTC/RTC");
|
|
5
|
5
|
var XMPPEvents = require("./service/xmpp/XMPPEvents");
|
|
6
|
6
|
var AuthenticationEvents = require("./service/authentication/AuthenticationEvents");
|
|
7
|
7
|
var RTCEvents = require("./service/RTC/RTCEvents");
|
|
|
8
|
+var DSEvents = require("../../service/desktopsharing/DesktopSharingEventTypes");
|
|
8
|
9
|
var EventEmitter = require("events");
|
|
9
|
10
|
var JitsiConferenceEvents = require("./JitsiConferenceEvents");
|
|
10
|
11
|
var JitsiConferenceErrors = require("./JitsiConferenceErrors");
|
|
|
@@ -867,6 +868,10 @@ function setupListeners(conference) {
|
|
867
|
868
|
conference.eventEmitter.emit(JitsiConferenceEvents.MESSAGE_RECEIVED, id, txt, ts);
|
|
868
|
869
|
});
|
|
869
|
870
|
|
|
|
871
|
+ conference.rtc.addListener(DSEvents.FIREFOX_EXTENSION_NEEDED, function (url) {
|
|
|
872
|
+ conference.eventEmitter.emit(JitsiConferenceEvents.FIREFOX_EXTENSION_NEEDED, url);
|
|
|
873
|
+ });
|
|
|
874
|
+
|
|
870
|
875
|
conference.rtc.addListener(RTCEvents.DOMINANTSPEAKER_CHANGED, function (id) {
|
|
871
|
876
|
if(conference.lastDominantSpeaker !== id && conference.room) {
|
|
872
|
877
|
conference.lastDominantSpeaker = id;
|