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:
Hristo Terezov 2023-01-03 11:28:50 +02:00 committed by GitHub
parent 77e02a0994
commit 3b8ad78a62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 2 deletions

View File

@ -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);