snapshot of https://github.com/jitsi/jitsi-meet.git @ fd1749dd28f4138aa80234fc7f311b19aaffa0e7 (2026-09-15)
This commit is contained in:
26
react/features/whiteboard/actions.native.ts
Normal file
26
react/features/whiteboard/actions.native.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { createRestrictWhiteboardEvent } from '../analytics/AnalyticsEvents';
|
||||
import { sendAnalytics } from '../analytics/functions';
|
||||
import { IStore } from '../app/types';
|
||||
import {
|
||||
popTo
|
||||
} from '../mobile/navigation/components/conference/ConferenceNavigationContainerRef';
|
||||
import { screen } from '../mobile/navigation/routes';
|
||||
|
||||
|
||||
import { resetWhiteboard } from './actions.any';
|
||||
|
||||
export * from './actions.any';
|
||||
|
||||
/**
|
||||
* Restricts the whiteboard usage.
|
||||
*
|
||||
* @param {boolean} shouldCloseWhiteboard - Whether to dismiss the whiteboard.
|
||||
* @returns {Function}
|
||||
*/
|
||||
export const restrictWhiteboard = (shouldCloseWhiteboard = true) => (dispatch: IStore['dispatch']) => {
|
||||
if (shouldCloseWhiteboard) {
|
||||
popTo(screen.conference.main);
|
||||
}
|
||||
dispatch(resetWhiteboard());
|
||||
sendAnalytics(createRestrictWhiteboardEvent());
|
||||
};
|
||||
Reference in New Issue
Block a user