|
@@ -44,7 +44,8 @@ import {
|
44
|
44
|
lockStateChanged,
|
45
|
45
|
onStartMutedPolicyChanged,
|
46
|
46
|
p2pStatusChanged,
|
47
|
|
- sendLocalParticipant
|
|
47
|
+ sendLocalParticipant,
|
|
48
|
+ _conferenceWillJoin
|
48
|
49
|
} from './react/features/base/conference';
|
49
|
50
|
import { getReplaceParticipant } from './react/features/base/config/functions';
|
50
|
51
|
import {
|
|
@@ -1315,14 +1316,14 @@ export default {
|
1315
|
1316
|
APP.conference.roomName,
|
1316
|
1317
|
this._getConferenceOptions());
|
1317
|
1318
|
|
1318
|
|
- APP.store.dispatch(conferenceWillJoin(room));
|
1319
|
|
-
|
1320
|
1319
|
// Filter out the tracks that are muted (except on mobile Safari).
|
1321
|
1320
|
const tracks = isIosMobileBrowser() ? localTracks : localTracks.filter(track => !track.isMuted());
|
1322
|
1321
|
|
1323
|
1322
|
this._setLocalAudioVideoStreams(tracks);
|
1324
|
1323
|
this._room = room; // FIXME do not use this
|
1325
|
1324
|
|
|
1325
|
+ APP.store.dispatch(_conferenceWillJoin(room));
|
|
1326
|
+
|
1326
|
1327
|
sendLocalParticipant(APP.store, room);
|
1327
|
1328
|
|
1328
|
1329
|
this._setupListeners();
|