|
|
@@ -210,12 +210,12 @@ function initConference(localTracks, connection) {
|
|
210
|
210
|
|
|
211
|
211
|
|
|
212
|
212
|
room.on(ConferenceEvents.USER_JOINED, function (id, user) {
|
|
213
|
|
- console.error('USER %s connnected', id, user);
|
|
|
213
|
+ console.log('USER %s connnected', id, user);
|
|
214
|
214
|
// FIXME email???
|
|
215
|
215
|
APP.UI.addUser(id, user.getDisplayName());
|
|
216
|
216
|
});
|
|
217
|
217
|
room.on(ConferenceEvents.USER_LEFT, function (id, user) {
|
|
218
|
|
- console.error('USER %s LEFT', id, user);
|
|
|
218
|
+ console.log('USER %s LEFT', id, user);
|
|
219
|
219
|
APP.UI.removeUser(id, user.getDisplayName());
|
|
220
|
220
|
APP.UI.stopPrezi(id);
|
|
221
|
221
|
});
|
|
|
@@ -254,7 +254,7 @@ function initConference(localTracks, connection) {
|
|
254
|
254
|
if (track.isLocal()) { // skip local tracks
|
|
255
|
255
|
return;
|
|
256
|
256
|
}
|
|
257
|
|
- console.error(
|
|
|
257
|
+ console.log(
|
|
258
|
258
|
'REMOTE %s TRACK', track.getType(), track.getParticipantId()
|
|
259
|
259
|
);
|
|
260
|
260
|
APP.UI.addRemoteStream(track);
|
|
|
@@ -264,7 +264,7 @@ function initConference(localTracks, connection) {
|
|
264
|
264
|
return;
|
|
265
|
265
|
}
|
|
266
|
266
|
|
|
267
|
|
- console.error(
|
|
|
267
|
+ console.log(
|
|
268
|
268
|
'REMOTE %s TRACK REMOVED', track.getType(), track.getParticipantId()
|
|
269
|
269
|
);
|
|
270
|
270
|
|
|
|
@@ -556,9 +556,12 @@ function initConference(localTracks, connection) {
|
|
556
|
556
|
}
|
|
557
|
557
|
);
|
|
558
|
558
|
|
|
559
|
|
- $(window).bind('beforeunload', function () {
|
|
|
559
|
+ const unload = () => {
|
|
560
|
560
|
room.leave();
|
|
561
|
|
- });
|
|
|
561
|
+ connection.disconnect();
|
|
|
562
|
+ };
|
|
|
563
|
+ $(window).bind('beforeunload', unload );
|
|
|
564
|
+ $(window).bind('unload', unload );
|
|
562
|
565
|
|
|
563
|
566
|
return new Promise(function (resolve, reject) {
|
|
564
|
567
|
room.on(ConferenceEvents.CONFERENCE_JOINED, handleConferenceJoined);
|