|
@@ -71,7 +71,6 @@ function getAnalyticsAttributesFromOptions(options) {
|
71
|
71
|
interface ICreateLocalTrackOptions {
|
72
|
72
|
cameraDeviceId?: string;
|
73
|
73
|
devices?: any[];
|
74
|
|
- firePermissionPromptIsShownEvent?: boolean;
|
75
|
74
|
fireSlowPromiseEvent?: boolean;
|
76
|
75
|
micDeviceId?: string;
|
77
|
76
|
resolution?: string;
|
|
@@ -273,8 +272,6 @@ export default {
|
273
|
272
|
* which should be created. should be created or some additional
|
274
|
273
|
* configurations about resolution for example.
|
275
|
274
|
* @param {Array} options.effects optional effects array for the track
|
276
|
|
- * @param {boolean} options.firePermissionPromptIsShownEvent - if event
|
277
|
|
- * JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN should be fired
|
278
|
275
|
* @param {Array} options.devices the devices that will be requested
|
279
|
276
|
* @param {string} options.resolution resolution constraints
|
280
|
277
|
* @param {string} options.cameraDeviceId
|
|
@@ -285,13 +282,6 @@ export default {
|
285
|
282
|
* JitsiConferenceError if rejected.
|
286
|
283
|
*/
|
287
|
284
|
createLocalTracks(options: ICreateLocalTrackOptions = {}) {
|
288
|
|
- const { firePermissionPromptIsShownEvent, ...restOptions } = options;
|
289
|
|
-
|
290
|
|
- if (firePermissionPromptIsShownEvent && !RTC.arePermissionsGrantedForAvailableDevices()) {
|
291
|
|
- // @ts-ignore
|
292
|
|
- JitsiMediaDevices.emit(JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN, browser.getName());
|
293
|
|
- }
|
294
|
|
-
|
295
|
285
|
let isFirstGUM = false;
|
296
|
286
|
let startTS = window.performance.now();
|
297
|
287
|
|
|
@@ -306,7 +296,7 @@ export default {
|
306
|
296
|
}
|
307
|
297
|
window.connectionTimes['obtainPermissions.start'] = startTS;
|
308
|
298
|
|
309
|
|
- return RTC.obtainAudioAndVideoPermissions(restOptions)
|
|
299
|
+ return RTC.obtainAudioAndVideoPermissions(options)
|
310
|
300
|
.then(tracks => {
|
311
|
301
|
let endTS = window.performance.now();
|
312
|
302
|
|
|
@@ -319,7 +309,7 @@ export default {
|
319
|
309
|
Statistics.sendAnalytics(
|
320
|
310
|
createGetUserMediaEvent(
|
321
|
311
|
'success',
|
322
|
|
- getAnalyticsAttributesFromOptions(restOptions)));
|
|
312
|
+ getAnalyticsAttributesFromOptions(options)));
|
323
|
313
|
|
324
|
314
|
if (this.isCollectingLocalStats()) {
|
325
|
315
|
for (let i = 0; i < tracks.length; i++) {
|