fix(audio-only):Don't disable on SS started. (#12733)
Implementing this on mobile in order to match the web implementation.
This commit is contained in:
parent
77e02a0994
commit
3b8ad78a62
|
@ -2,7 +2,8 @@ import { IReduxState, IStore } from '../../app/types';
|
||||||
// eslint-disable-next-line lines-around-comment
|
// eslint-disable-next-line lines-around-comment
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import { setPictureInPictureEnabled } from '../../mobile/picture-in-picture/functions';
|
import { setPictureInPictureEnabled } from '../../mobile/picture-in-picture/functions';
|
||||||
import { setAudioOnly } from '../audio-only/actions';
|
import { showNotification } from '../../notifications/actions';
|
||||||
|
import { NOTIFICATION_TIMEOUT_TYPE } from '../../notifications/constants';
|
||||||
import JitsiMeetJS from '../lib-jitsi-meet';
|
import JitsiMeetJS from '../lib-jitsi-meet';
|
||||||
import {
|
import {
|
||||||
setScreenshareMuted,
|
setScreenshareMuted,
|
||||||
|
@ -75,7 +76,11 @@ async function _startScreenSharing(dispatch: Function, state: IReduxState) {
|
||||||
const { enabled: audioOnly } = state['features/base/audio-only'];
|
const { enabled: audioOnly } = state['features/base/audio-only'];
|
||||||
|
|
||||||
if (audioOnly) {
|
if (audioOnly) {
|
||||||
dispatch(setAudioOnly(false));
|
dispatch(showNotification({
|
||||||
|
titleKey: 'notify.screenSharingAudioOnlyTitle',
|
||||||
|
descriptionKey: 'notify.screenSharingAudioOnlyDescription',
|
||||||
|
maxLines: 3
|
||||||
|
}, NOTIFICATION_TIMEOUT_TYPE.LONG));
|
||||||
}
|
}
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.log('ERROR creating ScreeSharing stream ', error);
|
console.log('ERROR creating ScreeSharing stream ', error);
|
||||||
|
|
Loading…
Reference in New Issue