feat: include sort members eslint changes
This commit is contained in:
parent
1106a86ba7
commit
48db099134
|
@ -15,8 +15,8 @@ import Recorder from './modules/recorder/Recorder';
|
|||
import { createTaskQueue } from './modules/util/helpers';
|
||||
import {
|
||||
createDeviceChangedEvent,
|
||||
createStartSilentEvent,
|
||||
createScreenSharingEvent,
|
||||
createStartSilentEvent,
|
||||
createTrackMutedEvent,
|
||||
sendAnalytics
|
||||
} from './react/features/analytics';
|
||||
|
@ -30,14 +30,15 @@ import { shouldShowModeratedNotification } from './react/features/av-moderation/
|
|||
import { setAudioOnly } from './react/features/base/audio-only';
|
||||
import {
|
||||
AVATAR_URL_COMMAND,
|
||||
CONFERENCE_LEAVE_REASONS,
|
||||
EMAIL_COMMAND,
|
||||
_conferenceWillJoin,
|
||||
authStatusChanged,
|
||||
commonUserJoinedHandling,
|
||||
commonUserLeftHandling,
|
||||
conferenceFailed,
|
||||
conferenceJoined,
|
||||
conferenceJoinInProgress,
|
||||
conferenceJoined,
|
||||
conferenceLeft,
|
||||
conferenceSubjectChanged,
|
||||
conferenceTimestampChanged,
|
||||
|
@ -49,15 +50,14 @@ import {
|
|||
getConferenceOptions,
|
||||
kickedOut,
|
||||
lockStateChanged,
|
||||
nonParticipantMessageReceived,
|
||||
onStartMutedPolicyChanged,
|
||||
p2pStatusChanged,
|
||||
sendLocalParticipant,
|
||||
nonParticipantMessageReceived,
|
||||
CONFERENCE_LEAVE_REASONS
|
||||
sendLocalParticipant
|
||||
} from './react/features/base/conference';
|
||||
import {
|
||||
getReplaceParticipant,
|
||||
getMultipleVideoSendingSupportFeatureFlag
|
||||
getMultipleVideoSendingSupportFeatureFlag,
|
||||
getReplaceParticipant
|
||||
} from './react/features/base/config/functions';
|
||||
import {
|
||||
checkAndNotifyForNewDevice,
|
||||
|
@ -69,7 +69,6 @@ import {
|
|||
updateDeviceList
|
||||
} from './react/features/base/devices';
|
||||
import {
|
||||
browser,
|
||||
JitsiConferenceErrors,
|
||||
JitsiConferenceEvents,
|
||||
JitsiConnectionErrors,
|
||||
|
@ -78,14 +77,15 @@ import {
|
|||
JitsiMediaDevicesEvents,
|
||||
JitsiParticipantConnectionStatus,
|
||||
JitsiTrackErrors,
|
||||
JitsiTrackEvents
|
||||
JitsiTrackEvents,
|
||||
browser
|
||||
} from './react/features/base/lib-jitsi-meet';
|
||||
import { isFatalJitsiConnectionError } from './react/features/base/lib-jitsi-meet/functions';
|
||||
import {
|
||||
MEDIA_TYPE,
|
||||
getStartWithAudioMuted,
|
||||
getStartWithVideoMuted,
|
||||
isVideoMutedByUser,
|
||||
MEDIA_TYPE,
|
||||
setAudioAvailable,
|
||||
setAudioMuted,
|
||||
setAudioUnmutePermissions,
|
||||
|
@ -140,9 +140,9 @@ import {
|
|||
import { maybeSetLobbyChatMessageListener } from './react/features/lobby/actions.any';
|
||||
import { setNoiseSuppressionEnabled } from './react/features/noise-suppression/actions';
|
||||
import {
|
||||
NOTIFICATION_TIMEOUT_TYPE,
|
||||
isModerationNotificationDisplayed,
|
||||
showNotification,
|
||||
NOTIFICATION_TIMEOUT_TYPE
|
||||
showNotification
|
||||
} from './react/features/notifications';
|
||||
import { mediaPermissionPromptVisibilityChanged, toggleSlowGUMOverlay } from './react/features/overlay';
|
||||
import { suspendDetected } from './react/features/power-monitor';
|
||||
|
@ -153,7 +153,7 @@ import {
|
|||
setJoiningInProgress
|
||||
} from './react/features/prejoin';
|
||||
import { disableReceiver, stopReceiver } from './react/features/remote-control';
|
||||
import { setScreenAudioShareState, isScreenAudioShared } from './react/features/screen-share/';
|
||||
import { isScreenAudioShared, setScreenAudioShareState } from './react/features/screen-share/';
|
||||
import { toggleScreenshotCaptureSummary } from './react/features/screenshot-capture';
|
||||
import { isScreenshotCaptureEnabled } from './react/features/screenshot-capture/functions';
|
||||
import { AudioMixerEffect } from './react/features/stream-effects/audio-mixer/AudioMixerEffect';
|
||||
|
|
|
@ -19,7 +19,7 @@ import {
|
|||
} from './react/features/base/lib-jitsi-meet';
|
||||
import { isFatalJitsiConnectionError } from './react/features/base/lib-jitsi-meet/functions';
|
||||
import { getCustomerDetails } from './react/features/jaas/actions.any';
|
||||
import { isVpaasMeeting, getJaasJWT } from './react/features/jaas/functions';
|
||||
import { getJaasJWT, isVpaasMeeting } from './react/features/jaas/functions';
|
||||
import {
|
||||
setPrejoinDisplayNameRequired
|
||||
} from './react/features/prejoin/actions';
|
||||
|
|
|
@ -25,24 +25,24 @@ import {
|
|||
setPassword,
|
||||
setSubject
|
||||
} from '../../react/features/base/conference';
|
||||
import { overwriteConfig, getWhitelistedJSON } from '../../react/features/base/config';
|
||||
import { getWhitelistedJSON, overwriteConfig } from '../../react/features/base/config';
|
||||
import { toggleDialog } from '../../react/features/base/dialog/actions';
|
||||
import { isSupportedBrowser } from '../../react/features/base/environment';
|
||||
import { parseJWTFromURLParams } from '../../react/features/base/jwt';
|
||||
import JitsiMeetJS, { JitsiRecordingConstants } from '../../react/features/base/lib-jitsi-meet';
|
||||
import { MEDIA_TYPE } from '../../react/features/base/media';
|
||||
import {
|
||||
LOCAL_PARTICIPANT_DEFAULT_ID,
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
pinParticipant,
|
||||
kickParticipant,
|
||||
raiseHand,
|
||||
isParticipantModerator,
|
||||
isLocalParticipantModerator,
|
||||
hasRaisedHand,
|
||||
grantModerator,
|
||||
hasRaisedHand,
|
||||
isLocalParticipantModerator,
|
||||
isParticipantModerator,
|
||||
kickParticipant,
|
||||
overwriteParticipantsNames,
|
||||
LOCAL_PARTICIPANT_DEFAULT_ID
|
||||
pinParticipant,
|
||||
raiseHand
|
||||
} from '../../react/features/base/participants';
|
||||
import { updateSettings } from '../../react/features/base/settings';
|
||||
import { getDisplayName } from '../../react/features/base/settings/functions.web';
|
||||
|
@ -78,12 +78,12 @@ import {
|
|||
captureLargeVideoScreenshot,
|
||||
resizeLargeVideo
|
||||
} from '../../react/features/large-video/actions.web';
|
||||
import { toggleLobbyMode, answerKnockingParticipant } from '../../react/features/lobby/actions';
|
||||
import { answerKnockingParticipant, toggleLobbyMode } from '../../react/features/lobby/actions';
|
||||
import { setNoiseSuppressionEnabled } from '../../react/features/noise-suppression/actions';
|
||||
import {
|
||||
hideNotification,
|
||||
NOTIFICATION_TIMEOUT_TYPE,
|
||||
NOTIFICATION_TYPE,
|
||||
hideNotification,
|
||||
showNotification
|
||||
} from '../../react/features/notifications';
|
||||
import {
|
||||
|
@ -95,14 +95,14 @@ import { startLocalVideoRecording, stopLocalVideoRecording } from '../../react/f
|
|||
import { RECORDING_TYPES } from '../../react/features/recording/constants';
|
||||
import { getActiveSession, supportsLocalRecording } from '../../react/features/recording/functions';
|
||||
import { isScreenAudioSupported } from '../../react/features/screen-share';
|
||||
import { startScreenShareFlow, startAudioScreenShareFlow } from '../../react/features/screen-share/actions';
|
||||
import { startAudioScreenShareFlow, startScreenShareFlow } from '../../react/features/screen-share/actions';
|
||||
import { toggleScreenshotCaptureSummary } from '../../react/features/screenshot-capture';
|
||||
import { isScreenshotCaptureEnabled } from '../../react/features/screenshot-capture/functions';
|
||||
import { playSharedVideo, stopSharedVideo } from '../../react/features/shared-video/actions.any';
|
||||
import { extractYoutubeIdOrURL } from '../../react/features/shared-video/functions';
|
||||
import { toggleRequestingSubtitles, setRequestingSubtitles } from '../../react/features/subtitles/actions';
|
||||
import { setRequestingSubtitles, toggleRequestingSubtitles } from '../../react/features/subtitles/actions';
|
||||
import { isAudioMuteButtonDisabled } from '../../react/features/toolbox/functions';
|
||||
import { toggleTileView, setTileView } from '../../react/features/video-layout';
|
||||
import { setTileView, toggleTileView } from '../../react/features/video-layout';
|
||||
import { muteAllParticipants } from '../../react/features/video-menu/actions';
|
||||
import { setVideoQuality } from '../../react/features/video-quality';
|
||||
import VirtualBackgroundDialog from '../../react/features/virtual-background/components/VirtualBackgroundDialog';
|
||||
|
|
|
@ -12,10 +12,10 @@ import { setColorAlpha } from '../../react/features/base/util';
|
|||
import { setDocumentUrl } from '../../react/features/etherpad';
|
||||
import { setFilmstripVisible } from '../../react/features/filmstrip';
|
||||
import {
|
||||
NOTIFICATION_TIMEOUT_TYPE,
|
||||
joinLeaveNotificationsDisabled,
|
||||
setNotificationsEnabled,
|
||||
showNotification,
|
||||
NOTIFICATION_TIMEOUT_TYPE
|
||||
showNotification
|
||||
} from '../../react/features/notifications';
|
||||
import {
|
||||
dockToolbox,
|
||||
|
|
|
@ -11,8 +11,8 @@ import {
|
|||
WaitForOwnerDialog
|
||||
} from '../../../react/features/authentication/components';
|
||||
import {
|
||||
isTokenAuthEnabled,
|
||||
getTokenAuthUrl
|
||||
getTokenAuthUrl,
|
||||
isTokenAuthEnabled
|
||||
} from '../../../react/features/authentication/functions';
|
||||
import { getReplaceParticipant } from '../../../react/features/base/config/functions';
|
||||
import { isDialogOpen } from '../../../react/features/base/dialog';
|
||||
|
|
|
@ -34,7 +34,7 @@ import {
|
|||
isTrackStreamingStatusInactive,
|
||||
isTrackStreamingStatusInterrupted
|
||||
} from '../../../react/features/connection-indicator/functions';
|
||||
import { FILMSTRIP_BREAKPOINT, isFilmstripResizable, getVerticalViewMaxWidth } from '../../../react/features/filmstrip';
|
||||
import { FILMSTRIP_BREAKPOINT, getVerticalViewMaxWidth, isFilmstripResizable } from '../../../react/features/filmstrip';
|
||||
import {
|
||||
updateKnownLargeVideoResolution
|
||||
} from '../../../react/features/large-video/actions';
|
||||
|
@ -45,7 +45,7 @@ import { shouldDisplayTileView } from '../../../react/features/video-layout';
|
|||
import { createDeferred } from '../../util/helpers';
|
||||
import AudioLevels from '../audio_levels/AudioLevels';
|
||||
|
||||
import { VideoContainer, VIDEO_CONTAINER_TYPE } from './VideoContainer';
|
||||
import { VIDEO_CONTAINER_TYPE, VideoContainer } from './VideoContainer';
|
||||
|
||||
const logger = Logger.getLogger(__filename);
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import ReactDOM from 'react-dom';
|
|||
import { browser } from '../../../react/features/base/lib-jitsi-meet';
|
||||
import { isTestModeEnabled } from '../../../react/features/base/testing';
|
||||
import { FILMSTRIP_BREAKPOINT } from '../../../react/features/filmstrip';
|
||||
import { ORIENTATION, LargeVideoBackground, updateLastLargeVideoMediaEvent } from '../../../react/features/large-video';
|
||||
import { LargeVideoBackground, ORIENTATION, updateLastLargeVideoMediaEvent } from '../../../react/features/large-video';
|
||||
import { setLargeVideoDimensions } from '../../../react/features/large-video/actions.any';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../react/features/video-layout';
|
||||
/* eslint-enable no-unused-vars */
|
||||
|
|
|
@ -5,8 +5,8 @@ import Logger from '@jitsi/logger';
|
|||
import { getMultipleVideoSupportFeatureFlag } from '../../../react/features/base/config';
|
||||
import { MEDIA_TYPE, VIDEO_TYPE } from '../../../react/features/base/media';
|
||||
import {
|
||||
getPinnedParticipant,
|
||||
getParticipantById
|
||||
getParticipantById,
|
||||
getPinnedParticipant
|
||||
} from '../../../react/features/base/participants';
|
||||
import {
|
||||
getTrackByMediaTypeAndParticipant,
|
||||
|
|
|
@ -142,7 +142,7 @@
|
|||
"@babel/preset-flow": "7.16.0",
|
||||
"@babel/preset-react": "7.16.0",
|
||||
"@babel/runtime": "7.16.0",
|
||||
"@jitsi/eslint-config": "4.1.2",
|
||||
"@jitsi/eslint-config": "4.1.3",
|
||||
"@types/js-md5": "0.4.3",
|
||||
"@types/lodash": "4.14.182",
|
||||
"@types/react": "17.0.14",
|
||||
|
@ -3723,9 +3723,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@jitsi/eslint-config": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@jitsi/eslint-config/-/eslint-config-4.1.2.tgz",
|
||||
"integrity": "sha512-kAkCLEKSWdwqj8L026T/5+FttvPLmNkPPETfgzG4SxWdkIVsW8wqFN/RypUZp2H7NmL5AgVL+QkXQXoEoQgW8A==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@jitsi/eslint-config/-/eslint-config-4.1.3.tgz",
|
||||
"integrity": "sha512-Fl3bvasAOREemcCdKXpBJDayuNl2CFIHkvNjUCqCs8uorHAMdagjbqBvg4ow7GnMamQdCrcdpIpZfeOmf+FTJQ==",
|
||||
"dev": true,
|
||||
"peerDependencies": {
|
||||
"@babel/eslint-parser": ">= 7",
|
||||
|
@ -23210,9 +23210,9 @@
|
|||
}
|
||||
},
|
||||
"@jitsi/eslint-config": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@jitsi/eslint-config/-/eslint-config-4.1.2.tgz",
|
||||
"integrity": "sha512-kAkCLEKSWdwqj8L026T/5+FttvPLmNkPPETfgzG4SxWdkIVsW8wqFN/RypUZp2H7NmL5AgVL+QkXQXoEoQgW8A==",
|
||||
"version": "4.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@jitsi/eslint-config/-/eslint-config-4.1.3.tgz",
|
||||
"integrity": "sha512-Fl3bvasAOREemcCdKXpBJDayuNl2CFIHkvNjUCqCs8uorHAMdagjbqBvg4ow7GnMamQdCrcdpIpZfeOmf+FTJQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@jitsi/js-utils": {
|
||||
|
|
|
@ -147,7 +147,7 @@
|
|||
"@babel/preset-flow": "7.16.0",
|
||||
"@babel/preset-react": "7.16.0",
|
||||
"@babel/runtime": "7.16.0",
|
||||
"@jitsi/eslint-config": "4.1.2",
|
||||
"@jitsi/eslint-config": "4.1.3",
|
||||
"@types/js-md5": "0.4.3",
|
||||
"@types/lodash": "4.14.182",
|
||||
"@types/react": "17.0.14",
|
||||
|
|
|
@ -22,8 +22,8 @@ import {
|
|||
} from '../base/util';
|
||||
import { isVpaasMeeting } from '../jaas/functions';
|
||||
import {
|
||||
clearNotifications,
|
||||
NOTIFICATION_TIMEOUT_TYPE,
|
||||
clearNotifications,
|
||||
showNotification
|
||||
} from '../notifications';
|
||||
import { setFatalError } from '../overlay';
|
||||
|
|
|
@ -6,7 +6,7 @@ import { hideDialog, openDialog } from '../base/dialog/actions';
|
|||
import {
|
||||
CANCEL_LOGIN
|
||||
} from './actionTypes';
|
||||
import { WaitForOwnerDialog, LoginDialog } from './components';
|
||||
import { LoginDialog, WaitForOwnerDialog } from './components';
|
||||
|
||||
export * from './actions.any';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import type { Dispatch } from 'redux';
|
|||
import { ConfirmDialog } from '../../../base/dialog';
|
||||
import { translate } from '../../../base/i18n';
|
||||
import { connect } from '../../../base/redux';
|
||||
import { openLoginDialog, cancelWaitForOwner } from '../../actions.native';
|
||||
import { cancelWaitForOwner, openLoginDialog } from '../../actions.native';
|
||||
|
||||
/**
|
||||
* The type of the React {@code Component} props of {@link WaitForOwnerDialog}.
|
||||
|
|
|
@ -8,19 +8,19 @@ import { Participant } from '../base/participants/types';
|
|||
import { isForceMuted } from '../participants-pane/functions';
|
||||
|
||||
import {
|
||||
DISMISS_PENDING_PARTICIPANT,
|
||||
DISABLE_MODERATION,
|
||||
DISMISS_PENDING_PARTICIPANT,
|
||||
ENABLE_MODERATION,
|
||||
LOCAL_PARTICIPANT_APPROVED,
|
||||
LOCAL_PARTICIPANT_MODERATION_NOTIFICATION,
|
||||
LOCAL_PARTICIPANT_REJECTED,
|
||||
PARTICIPANT_APPROVED,
|
||||
PARTICIPANT_PENDING_AUDIO,
|
||||
PARTICIPANT_REJECTED,
|
||||
REQUEST_DISABLE_AUDIO_MODERATION,
|
||||
REQUEST_ENABLE_AUDIO_MODERATION,
|
||||
REQUEST_DISABLE_VIDEO_MODERATION,
|
||||
REQUEST_ENABLE_VIDEO_MODERATION,
|
||||
LOCAL_PARTICIPANT_REJECTED,
|
||||
PARTICIPANT_REJECTED
|
||||
REQUEST_ENABLE_AUDIO_MODERATION,
|
||||
REQUEST_ENABLE_VIDEO_MODERATION
|
||||
} from './actionTypes';
|
||||
import { isEnabledFromState } from './functions';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import { isLocalParticipantModerator } from '../base/participants/functions';
|
|||
import { Participant } from '../base/participants/types';
|
||||
import { isInBreakoutRoom } from '../breakout-rooms/functions';
|
||||
|
||||
import { MEDIA_TYPE_TO_WHITELIST_STORE_KEY, MEDIA_TYPE_TO_PENDING_STORE_KEY } from './constants';
|
||||
import { MEDIA_TYPE_TO_PENDING_STORE_KEY, MEDIA_TYPE_TO_WHITELIST_STORE_KEY } from './constants';
|
||||
|
||||
/**
|
||||
* Returns this feature's root state.
|
||||
|
|
|
@ -5,7 +5,7 @@ import { APP_WILL_MOUNT, APP_WILL_UNMOUNT } from '../base/app/actionTypes';
|
|||
// @ts-ignore
|
||||
import { getConferenceState } from '../base/conference';
|
||||
import { JitsiConferenceEvents } from '../base/lib-jitsi-meet';
|
||||
import { MediaType, MEDIA_TYPE } from '../base/media/constants';
|
||||
import { MEDIA_TYPE, MediaType } from '../base/media/constants';
|
||||
import { PARTICIPANT_UPDATED } from '../base/participants/actionTypes';
|
||||
import { raiseHand } from '../base/participants/actions';
|
||||
import {
|
||||
|
@ -40,13 +40,13 @@ import {
|
|||
} from './actionTypes';
|
||||
import {
|
||||
disableModeration,
|
||||
dismissPendingParticipant,
|
||||
dismissPendingAudioParticipant,
|
||||
dismissPendingParticipant,
|
||||
enableModeration,
|
||||
localParticipantApproved,
|
||||
localParticipantRejected,
|
||||
participantApproved,
|
||||
participantPendingAudio,
|
||||
localParticipantRejected,
|
||||
participantRejected
|
||||
} from './actions';
|
||||
import {
|
||||
|
|
|
@ -41,8 +41,8 @@ import { getBackendSafeRoomName } from '../util';
|
|||
import {
|
||||
AUTH_STATUS_CHANGED,
|
||||
CONFERENCE_FAILED,
|
||||
CONFERENCE_JOIN_IN_PROGRESS,
|
||||
CONFERENCE_JOINED,
|
||||
CONFERENCE_JOIN_IN_PROGRESS,
|
||||
CONFERENCE_LEFT,
|
||||
CONFERENCE_LOCAL_SUBJECT_CHANGED,
|
||||
CONFERENCE_SUBJECT_CHANGED,
|
||||
|
@ -61,8 +61,8 @@ import {
|
|||
SET_OBFUSCATED_ROOM,
|
||||
SET_PASSWORD,
|
||||
SET_PASSWORD_FAILED,
|
||||
SET_ROOM,
|
||||
SET_PENDING_SUBJECT_CHANGE,
|
||||
SET_ROOM,
|
||||
SET_START_MUTED_POLICY,
|
||||
SET_START_REACTIONS_MUTED
|
||||
} from './actionTypes';
|
||||
|
@ -76,8 +76,8 @@ import {
|
|||
commonUserJoinedHandling,
|
||||
commonUserLeftHandling,
|
||||
getConferenceOptions,
|
||||
getCurrentConference,
|
||||
getConferenceState,
|
||||
getCurrentConference,
|
||||
sendLocalParticipant
|
||||
} from './functions';
|
||||
import logger from './logger';
|
||||
|
|
|
@ -17,12 +17,12 @@ import { validateJwt } from '../jwt';
|
|||
import { JitsiConferenceErrors } from '../lib-jitsi-meet';
|
||||
import { MEDIA_TYPE } from '../media';
|
||||
import {
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
getPinnedParticipant,
|
||||
PARTICIPANT_ROLE,
|
||||
PARTICIPANT_UPDATED,
|
||||
PIN_PARTICIPANT
|
||||
PIN_PARTICIPANT,
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
getPinnedParticipant
|
||||
} from '../participants';
|
||||
import { MiddlewareRegistry } from '../redux';
|
||||
import { TRACK_ADDED, TRACK_REMOVED } from '../tracks';
|
||||
|
|
|
@ -6,9 +6,9 @@ import { showModeratedNotification } from '../../av-moderation/actions';
|
|||
import { shouldShowModeratedNotification } from '../../av-moderation/functions';
|
||||
import { setNoiseSuppressionEnabled } from '../../noise-suppression/actions';
|
||||
import {
|
||||
showNotification,
|
||||
NOTIFICATION_TIMEOUT_TYPE,
|
||||
isModerationNotificationDisplayed
|
||||
isModerationNotificationDisplayed,
|
||||
showNotification
|
||||
} from '../../notifications';
|
||||
import {
|
||||
setPrejoinPageVisibility,
|
||||
|
@ -25,19 +25,19 @@ import { AudioMixerEffect } from '../../stream-effects/audio-mixer/AudioMixerEff
|
|||
import { setAudioOnly } from '../audio-only';
|
||||
import { getMultipleVideoSendingSupportFeatureFlag } from '../config/functions.any';
|
||||
import { JitsiConferenceErrors, JitsiTrackErrors, JitsiTrackEvents } from '../lib-jitsi-meet';
|
||||
import { MEDIA_TYPE, setScreenshareMuted, VIDEO_TYPE } from '../media';
|
||||
import { MEDIA_TYPE, VIDEO_TYPE, setScreenshareMuted } from '../media';
|
||||
import { MiddlewareRegistry } from '../redux';
|
||||
import {
|
||||
TOGGLE_SCREENSHARING,
|
||||
addLocalTrack,
|
||||
createLocalTracksF,
|
||||
getLocalDesktopTrack,
|
||||
getLocalJitsiAudioTrack,
|
||||
replaceLocalTrack,
|
||||
toggleScreensharing,
|
||||
TOGGLE_SCREENSHARING
|
||||
toggleScreensharing
|
||||
} from '../tracks';
|
||||
|
||||
import { CONFERENCE_FAILED, CONFERENCE_JOIN_IN_PROGRESS, CONFERENCE_JOINED } from './actionTypes';
|
||||
import { CONFERENCE_FAILED, CONFERENCE_JOINED, CONFERENCE_JOIN_IN_PROGRESS } from './actionTypes';
|
||||
import { getCurrentConference } from './functions';
|
||||
import './middleware.any';
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@ import { parseURIString } from '../util/uri';
|
|||
import {
|
||||
CONFIG_WILL_LOAD,
|
||||
LOAD_CONFIG_ERROR,
|
||||
OVERWRITE_CONFIG,
|
||||
SET_CONFIG,
|
||||
UPDATE_CONFIG,
|
||||
OVERWRITE_CONFIG
|
||||
UPDATE_CONFIG
|
||||
} from './actionTypes';
|
||||
import { IConfig } from './configType';
|
||||
import { _CONFIG_STORE_PREFIX } from './constants';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { parseURLParams } from '../util/parseURLParams';
|
|||
|
||||
import { IConfig } from './configType';
|
||||
import CONFIG_WHITELIST from './configWhitelist';
|
||||
import { _CONFIG_STORE_PREFIX, FEATURE_FLAGS } from './constants';
|
||||
import { FEATURE_FLAGS, _CONFIG_STORE_PREFIX } from './constants';
|
||||
import INTERFACE_CONFIG_WHITELIST from './interfaceConfigWhitelist';
|
||||
import logger from './logger';
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ import { getFeatureFlag } from '../flags/functions';
|
|||
import MiddlewareRegistry from '../redux/MiddlewareRegistry';
|
||||
import { updateSettings } from '../settings/actions';
|
||||
|
||||
import { SET_CONFIG, OVERWRITE_CONFIG } from './actionTypes';
|
||||
import { OVERWRITE_CONFIG, SET_CONFIG } from './actionTypes';
|
||||
import { updateConfig } from './actions';
|
||||
import { IConfig } from './configType';
|
||||
|
||||
|
|
|
@ -5,11 +5,11 @@ import ReducerRegistry from '../redux/ReducerRegistry';
|
|||
import { equals } from '../redux/functions';
|
||||
|
||||
import {
|
||||
UPDATE_CONFIG,
|
||||
CONFIG_WILL_LOAD,
|
||||
LOAD_CONFIG_ERROR,
|
||||
OVERWRITE_CONFIG,
|
||||
SET_CONFIG,
|
||||
OVERWRITE_CONFIG
|
||||
UPDATE_CONFIG
|
||||
} from './actionTypes';
|
||||
import { IConfig } from './configType';
|
||||
// eslint-disable-next-line lines-around-comment
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import React, { PureComponent, type Node } from 'react';
|
||||
import React, { type Node, PureComponent } from 'react';
|
||||
import { SafeAreaView, ScrollView, View } from 'react-native';
|
||||
|
||||
import { SlidingView } from '../../../react';
|
||||
|
|
|
@ -5,8 +5,8 @@ import WarningIcon from '@atlaskit/icon/glyph/warning';
|
|||
import {
|
||||
Header,
|
||||
Title,
|
||||
titleIconWrapperStyles,
|
||||
TitleText
|
||||
TitleText,
|
||||
titleIconWrapperStyles
|
||||
// @ts-ignore
|
||||
} from '@atlaskit/modal-dialog/dist/es2019/styled/Content';
|
||||
import { Theme } from '@mui/material';
|
||||
|
|
|
@ -3,12 +3,12 @@
|
|||
import {
|
||||
Dialog,
|
||||
FillScreen,
|
||||
dialogWidth,
|
||||
dialogHeight,
|
||||
PositionerAbsolute,
|
||||
PositionerRelative
|
||||
PositionerRelative,
|
||||
dialogHeight,
|
||||
dialogWidth
|
||||
} from '@atlaskit/modal-dialog/dist/es2019/styled/Modal.js';
|
||||
import { N0, DN50 } from '@atlaskit/theme/colors';
|
||||
import { DN50, N0 } from '@atlaskit/theme/colors';
|
||||
import { themed } from '@atlaskit/theme/components';
|
||||
import React from 'react';
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ import React from 'react';
|
|||
import { Animated, Text } from 'react-native';
|
||||
|
||||
import Icon from '../../../icons/components/Icon';
|
||||
import { combineStyles, type StyleType } from '../../../styles';
|
||||
import { type StyleType, combineStyles } from '../../../styles';
|
||||
import AbstractLabel, {
|
||||
type Props as AbstractProps
|
||||
} from '../AbstractLabel';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { SET_LOG_COLLECTOR, SET_LOGGING_CONFIG } from './actionTypes';
|
||||
import { SET_LOGGING_CONFIG, SET_LOG_COLLECTOR } from './actionTypes';
|
||||
|
||||
/**
|
||||
* Stores a {@code Logger.LogCollector} instance which will be uploading logs
|
||||
|
|
|
@ -3,7 +3,7 @@ import _ from 'lodash';
|
|||
import ReducerRegistry from '../redux/ReducerRegistry';
|
||||
import { equals, set } from '../redux/functions';
|
||||
|
||||
import { SET_LOG_COLLECTOR, SET_LOGGING_CONFIG } from './actionTypes';
|
||||
import { SET_LOGGING_CONFIG, SET_LOG_COLLECTOR } from './actionTypes';
|
||||
|
||||
const DEFAULT_LOGGING_CONFIG = {
|
||||
// default log level for the app and lib-jitsi-meet
|
||||
|
|
|
@ -5,8 +5,8 @@ import { shouldShowModeratedNotification } from '../../av-moderation/functions';
|
|||
import { isModerationNotificationDisplayed } from '../../notifications/functions';
|
||||
|
||||
import {
|
||||
SET_AUDIO_MUTED,
|
||||
SET_AUDIO_AVAILABLE,
|
||||
SET_AUDIO_MUTED,
|
||||
SET_AUDIO_UNMUTE_PERMISSIONS,
|
||||
SET_CAMERA_FACING_MODE,
|
||||
SET_SCREENSHARE_MUTED,
|
||||
|
|
|
@ -15,17 +15,17 @@ import {
|
|||
import { isForceMuted } from '../../participants-pane/functions';
|
||||
import { isScreenMediaShared } from '../../screen-share/functions';
|
||||
import { SET_AUDIO_ONLY, setAudioOnly } from '../audio-only';
|
||||
import { isRoomValid, SET_ROOM } from '../conference';
|
||||
import { SET_ROOM, isRoomValid } from '../conference';
|
||||
import { getMultipleVideoSendingSupportFeatureFlag } from '../config';
|
||||
import { getLocalParticipant } from '../participants';
|
||||
import { MiddlewareRegistry } from '../redux';
|
||||
import { getPropertyValue } from '../settings';
|
||||
import {
|
||||
TRACK_ADDED,
|
||||
destroyLocalTracks,
|
||||
isLocalTrackMuted,
|
||||
isLocalVideoTrackDesktop,
|
||||
setTrackMuted,
|
||||
TRACK_ADDED
|
||||
setTrackMuted
|
||||
} from '../tracks';
|
||||
|
||||
import {
|
||||
|
|
|
@ -5,15 +5,15 @@ import { set } from '../redux/functions';
|
|||
|
||||
import {
|
||||
DOMINANT_SPEAKER_CHANGED,
|
||||
GRANT_MODERATOR,
|
||||
HIDDEN_PARTICIPANT_JOINED,
|
||||
HIDDEN_PARTICIPANT_LEFT,
|
||||
GRANT_MODERATOR,
|
||||
KICK_PARTICIPANT,
|
||||
LOCAL_PARTICIPANT_AUDIO_LEVEL_CHANGED,
|
||||
LOCAL_PARTICIPANT_RAISE_HAND,
|
||||
MUTE_REMOTE_PARTICIPANT,
|
||||
OVERWRITE_PARTICIPANT_NAME,
|
||||
OVERWRITE_PARTICIPANTS_NAMES,
|
||||
OVERWRITE_PARTICIPANT_NAME,
|
||||
PARTICIPANT_ID_CHANGED,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_KICKED,
|
||||
|
@ -30,10 +30,10 @@ import {
|
|||
} from './constants';
|
||||
import {
|
||||
getLocalParticipant,
|
||||
getVirtualScreenshareParticipantOwnerId,
|
||||
getNormalizedDisplayName,
|
||||
getParticipantById,
|
||||
getParticipantDisplayName,
|
||||
getParticipantById
|
||||
getVirtualScreenshareParticipantOwnerId
|
||||
} from './functions';
|
||||
import logger from './logger';
|
||||
import { Participant } from './types';
|
||||
|
|
|
@ -12,7 +12,7 @@ import { Container, TintedView } from '../../react';
|
|||
import { connect } from '../../redux';
|
||||
import { TestHint } from '../../testing/components';
|
||||
import { getVideoTrackByParticipant } from '../../tracks';
|
||||
import { shouldRenderParticipantVideo, getParticipantById } from '../functions';
|
||||
import { getParticipantById, shouldRenderParticipantVideo } from '../functions';
|
||||
|
||||
import styles from './styles';
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* @flow */
|
||||
import React, { Component } from 'react';
|
||||
|
||||
import { Drawer, JitsiPortal, DialogPortal } from '../../../toolbox/components/web';
|
||||
import { DialogPortal, Drawer, JitsiPortal } from '../../../toolbox/components/web';
|
||||
import { isMobileBrowser } from '../../environment/utils';
|
||||
import { connect } from '../../redux';
|
||||
import { getContextMenuStyle } from '../functions.web';
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
import React, { Component } from 'react';
|
||||
import {
|
||||
SafeAreaView,
|
||||
SectionList as ReactNativeSectionList
|
||||
SectionList as ReactNativeSectionList,
|
||||
SafeAreaView
|
||||
} from 'react-native';
|
||||
|
||||
import type { Section } from '../../Types';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// @flow
|
||||
|
||||
import React, { PureComponent, type Node } from 'react';
|
||||
import React, { type Node, PureComponent } from 'react';
|
||||
import {
|
||||
Animated,
|
||||
BackHandler,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { applyMiddleware, Middleware } from 'redux';
|
||||
import { Middleware, applyMiddleware } from 'redux';
|
||||
|
||||
import { IState, IStore } from '../../app/types';
|
||||
|
||||
|
|
|
@ -4,12 +4,12 @@ import { Sounds } from '../config/configType';
|
|||
import type { AudioElement } from '../media';
|
||||
|
||||
import {
|
||||
_ADD_AUDIO_ELEMENT,
|
||||
_REMOVE_AUDIO_ELEMENT,
|
||||
PLAY_SOUND,
|
||||
REGISTER_SOUND,
|
||||
STOP_SOUND,
|
||||
UNREGISTER_SOUND
|
||||
UNREGISTER_SOUND,
|
||||
_ADD_AUDIO_ELEMENT,
|
||||
_REMOVE_AUDIO_ELEMENT
|
||||
} from './actionTypes';
|
||||
// @ts-ignore
|
||||
import { getSoundsPath } from './functions';
|
||||
|
|
|
@ -5,10 +5,10 @@ import ReducerRegistry from '../redux/ReducerRegistry';
|
|||
import { assign } from '../redux/functions';
|
||||
|
||||
import {
|
||||
_ADD_AUDIO_ELEMENT,
|
||||
_REMOVE_AUDIO_ELEMENT,
|
||||
REGISTER_SOUND,
|
||||
UNREGISTER_SOUND
|
||||
UNREGISTER_SOUND,
|
||||
_ADD_AUDIO_ELEMENT,
|
||||
_REMOVE_AUDIO_ELEMENT
|
||||
} from './actionTypes';
|
||||
// @ts-ignore
|
||||
import logger from './logger';
|
||||
|
|
|
@ -13,11 +13,11 @@ import { createLocalTrack } from '../lib-jitsi-meet/functions';
|
|||
import { setAudioMuted, setScreenshareMuted, setVideoMuted } from '../media/actions';
|
||||
import {
|
||||
CAMERA_FACING_MODE,
|
||||
MediaType,
|
||||
MEDIA_TYPE,
|
||||
VideoType,
|
||||
MediaType,
|
||||
VIDEO_MUTISM_AUTHORITY,
|
||||
VIDEO_TYPE
|
||||
VIDEO_TYPE,
|
||||
VideoType
|
||||
} from '../media/constants';
|
||||
import { getLocalParticipant } from '../participants/functions';
|
||||
import { updateSettings } from '../settings/actions';
|
||||
|
|
|
@ -7,7 +7,7 @@ import {
|
|||
import { isMobileBrowser } from '../environment/utils';
|
||||
import JitsiMeetJS, { JitsiTrackErrors, browser } from '../lib-jitsi-meet';
|
||||
import { setAudioMuted } from '../media/actions';
|
||||
import { MediaType, MEDIA_TYPE, VIDEO_TYPE } from '../media/constants';
|
||||
import { MEDIA_TYPE, MediaType, VIDEO_TYPE } from '../media/constants';
|
||||
import { getParticipantByIdOrUndefined, getVirtualScreenshareParticipantOwnerId } from '../participants/functions';
|
||||
import { Participant } from '../participants/types';
|
||||
import { toState } from '../redux/functions';
|
||||
|
|
|
@ -10,18 +10,18 @@ import { getAvailableDevices } from '../devices/actions';
|
|||
import {
|
||||
SET_AUDIO_MUTED,
|
||||
SET_CAMERA_FACING_MODE,
|
||||
SET_SCREENSHARE_MUTED,
|
||||
SET_VIDEO_MUTED,
|
||||
TOGGLE_CAMERA_FACING_MODE,
|
||||
SET_SCREENSHARE_MUTED
|
||||
TOGGLE_CAMERA_FACING_MODE
|
||||
} from '../media/actionTypes';
|
||||
import { toggleCameraFacingMode, setScreenshareMuted } from '../media/actions';
|
||||
import { setScreenshareMuted, toggleCameraFacingMode } from '../media/actions';
|
||||
import {
|
||||
CAMERA_FACING_MODE,
|
||||
MEDIA_TYPE,
|
||||
VIDEO_MUTISM_AUTHORITY,
|
||||
VIDEO_TYPE,
|
||||
MediaType,
|
||||
SCREENSHARE_MUTISM_AUTHORITY,
|
||||
MediaType
|
||||
VIDEO_MUTISM_AUTHORITY,
|
||||
VIDEO_TYPE
|
||||
} from '../media/constants';
|
||||
import MiddlewareRegistry from '../redux/MiddlewareRegistry';
|
||||
import StateListenerRegistry from '../redux/StateListenerRegistry';
|
||||
|
@ -40,8 +40,8 @@ import {
|
|||
showNoDataFromSourceVideoError,
|
||||
toggleScreensharing,
|
||||
trackMuteUnmuteFailed,
|
||||
trackRemoved,
|
||||
trackNoDataFromSourceNotificationInfoChanged
|
||||
trackNoDataFromSourceNotificationInfoChanged,
|
||||
trackRemoved
|
||||
} from './actions';
|
||||
import {
|
||||
getLocalTrack,
|
||||
|
|
|
@ -10,8 +10,8 @@ import {
|
|||
TRACK_CREATE_ERROR,
|
||||
TRACK_NO_DATA_FROM_SOURCE,
|
||||
TRACK_REMOVED,
|
||||
TRACK_UPDATE_LAST_VIDEO_MEDIA_EVENT,
|
||||
TRACK_UPDATED,
|
||||
TRACK_UPDATE_LAST_VIDEO_MEDIA_EVENT,
|
||||
TRACK_WILL_CREATE
|
||||
} from './actionTypes';
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { font, colors, colorMap, spacing, shape, typography } from '../Tokens';
|
||||
import { colorMap, colors, font, shape, spacing, typography } from '../Tokens';
|
||||
import { createNativeTheme } from '../functions.native';
|
||||
|
||||
import updateTheme from './updateTheme.native';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { font, colors, colorMap, spacing, shape, typography, breakpoints } from '../Tokens';
|
||||
import { breakpoints, colorMap, colors, font, shape, spacing, typography } from '../Tokens';
|
||||
import { createWebTheme } from '../functions.web';
|
||||
|
||||
export default createWebTheme({
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { ThemeProvider, StyledEngineProvider } from '@mui/material/styles';
|
||||
import { StyledEngineProvider, ThemeProvider } from '@mui/material/styles';
|
||||
import * as React from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { createTheme, adaptV4Theme } from '@mui/material/styles';
|
||||
import { adaptV4Theme, createTheme } from '@mui/material/styles';
|
||||
|
||||
import { Palette as Palette1, Typography } from '../ui/types';
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import ReducerRegistry from '../base/redux/ReducerRegistry';
|
||||
|
||||
import {
|
||||
UPDATE_BREAKOUT_ROOMS,
|
||||
_RESET_BREAKOUT_ROOMS,
|
||||
_UPDATE_ROOM_COUNTER,
|
||||
UPDATE_BREAKOUT_ROOMS
|
||||
_UPDATE_ROOM_COUNTER
|
||||
} from './actionTypes';
|
||||
import { FEATURE_KEY } from './constants';
|
||||
import { IRooms } from './types';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { translate } from '../../base/i18n';
|
|||
import { Icon, IconPlusCalendar } from '../../base/icons';
|
||||
import { AbstractPage } from '../../base/react';
|
||||
import { connect } from '../../base/redux';
|
||||
import { openSettingsDialog, SETTINGS_TABS } from '../../settings';
|
||||
import { SETTINGS_TABS, openSettingsDialog } from '../../settings';
|
||||
import { refreshCalendar } from '../actions';
|
||||
import { ERRORS } from '../constants';
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ import { appNavigate } from '../../app/actions';
|
|||
import { getLocalizedDateFormatter, translate } from '../../base/i18n';
|
||||
import { NavigateSectionList } from '../../base/react';
|
||||
import { connect } from '../../base/redux';
|
||||
import { refreshCalendar, openUpdateCalendarEventDialog } from '../actions';
|
||||
import { openUpdateCalendarEventDialog, refreshCalendar } from '../actions';
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import { SET_CONFIG } from '../base/config';
|
||||
import { ADD_KNOWN_DOMAINS } from '../base/known-domains';
|
||||
import { equals, MiddlewareRegistry } from '../base/redux';
|
||||
import { MiddlewareRegistry, equals } from '../base/redux';
|
||||
import { APP_STATE_CHANGED } from '../mobile/background/actionTypes';
|
||||
|
||||
import { REFRESH_CALENDAR } from './actionTypes';
|
||||
|
|
|
@ -4,8 +4,8 @@ import { set } from '../base/redux/functions';
|
|||
|
||||
import {
|
||||
CLEAR_CALENDAR_INTEGRATION,
|
||||
SET_CALENDAR_AUTH_STATE,
|
||||
SET_CALENDAR_AUTHORIZATION,
|
||||
SET_CALENDAR_AUTH_STATE,
|
||||
SET_CALENDAR_ERROR,
|
||||
SET_CALENDAR_EVENTS,
|
||||
SET_CALENDAR_INTEGRATION,
|
||||
|
|
|
@ -9,12 +9,12 @@ import {
|
|||
CLEAR_MESSAGES,
|
||||
CLOSE_CHAT,
|
||||
EDIT_MESSAGE,
|
||||
SEND_MESSAGE,
|
||||
SET_PRIVATE_MESSAGE_RECIPIENT,
|
||||
SET_IS_POLL_TAB_FOCUSED,
|
||||
SET_LOBBY_CHAT_RECIPIENT,
|
||||
REMOVE_LOBBY_CHAT_PARTICIPANT,
|
||||
SET_LOBBY_CHAT_ACTIVE_STATE
|
||||
SEND_MESSAGE,
|
||||
SET_IS_POLL_TAB_FOCUSED,
|
||||
SET_LOBBY_CHAT_ACTIVE_STATE,
|
||||
SET_LOBBY_CHAT_RECIPIENT,
|
||||
SET_PRIVATE_MESSAGE_RECIPIENT
|
||||
} from './actionTypes';
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,8 +8,8 @@ import JitsiScreen from '../../../base/modal/components/JitsiScreen';
|
|||
import { connect } from '../../../base/redux';
|
||||
import { closeChat } from '../../actions.any';
|
||||
import AbstractChat, {
|
||||
_mapStateToProps,
|
||||
type Props as AbstractProps
|
||||
type Props as AbstractProps,
|
||||
_mapStateToProps
|
||||
} from '../AbstractChat';
|
||||
|
||||
import ChatInputBar from './ChatInputBar';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { type StyleType } from '../../../base/styles';
|
|||
import {
|
||||
setParams
|
||||
} from '../../../mobile/navigation/components/conference/ConferenceNavigationContainerRef';
|
||||
import { setPrivateMessageRecipient, setLobbyChatActiveState } from '../../actions.any';
|
||||
import { setLobbyChatActiveState, setPrivateMessageRecipient } from '../../actions.any';
|
||||
import AbstractMessageRecipient, {
|
||||
type Props as AbstractProps
|
||||
} from '../AbstractMessageRecipient';
|
||||
|
|
|
@ -10,8 +10,8 @@ import { PollsPane } from '../../../polls/components';
|
|||
import { toggleChat } from '../../actions.web';
|
||||
import { CHAT_TABS } from '../../constants';
|
||||
import AbstractChat, {
|
||||
_mapStateToProps,
|
||||
type Props
|
||||
type Props,
|
||||
_mapStateToProps
|
||||
} from '../AbstractChat';
|
||||
|
||||
import ChatHeader from './ChatHeader';
|
||||
|
|
|
@ -6,9 +6,9 @@ import { translate } from '../../../base/i18n';
|
|||
import { Icon, IconCancelSelection } from '../../../base/icons';
|
||||
import { connect } from '../../../base/redux';
|
||||
import AbstractMessageRecipient, {
|
||||
type Props,
|
||||
_mapDispatchToProps,
|
||||
_mapStateToProps,
|
||||
type Props
|
||||
_mapStateToProps
|
||||
} from '../AbstractMessageRecipient';
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,7 +6,7 @@ import { IconMessage, IconReply } from '../../../base/icons';
|
|||
import { getParticipantById } from '../../../base/participants';
|
||||
import { connect } from '../../../base/redux';
|
||||
import { AbstractButton, type AbstractButtonProps } from '../../../base/toolbox/components';
|
||||
import { openChat, handleLobbyChatInitialized } from '../../actions';
|
||||
import { handleLobbyChatInitialized, openChat } from '../../actions';
|
||||
|
||||
export type Props = AbstractButtonProps & {
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ import {
|
|||
} from '../toolbox/actions';
|
||||
|
||||
|
||||
import { ADD_MESSAGE, SEND_MESSAGE, OPEN_CHAT, CLOSE_CHAT, SET_IS_POLL_TAB_FOCUSED } from './actionTypes';
|
||||
import { ADD_MESSAGE, CLOSE_CHAT, OPEN_CHAT, SEND_MESSAGE, SET_IS_POLL_TAB_FOCUSED } from './actionTypes';
|
||||
import { addMessage, clearMessages } from './actions';
|
||||
import { closeChat } from './actions.any';
|
||||
import { ChatPrivacyDialog } from './components';
|
||||
|
|
|
@ -9,11 +9,11 @@ import {
|
|||
CLOSE_CHAT,
|
||||
EDIT_MESSAGE,
|
||||
OPEN_CHAT,
|
||||
SET_PRIVATE_MESSAGE_RECIPIENT,
|
||||
REMOVE_LOBBY_CHAT_PARTICIPANT,
|
||||
SET_IS_POLL_TAB_FOCUSED,
|
||||
SET_LOBBY_CHAT_RECIPIENT,
|
||||
SET_LOBBY_CHAT_ACTIVE_STATE,
|
||||
REMOVE_LOBBY_CHAT_PARTICIPANT
|
||||
SET_LOBBY_CHAT_RECIPIENT,
|
||||
SET_PRIVATE_MESSAGE_RECIPIENT
|
||||
} from './actionTypes';
|
||||
|
||||
const DEFAULT_STATE = {
|
||||
|
|
|
@ -11,10 +11,10 @@ import HighlightButton from '../../../recording/components/Recording/native/High
|
|||
|
||||
import RaisedHandsCountLabel from './RaisedHandsCountLabel';
|
||||
import {
|
||||
LabelHitSlop,
|
||||
LABEL_ID_RAISED_HANDS_COUNT,
|
||||
LABEL_ID_RECORDING,
|
||||
LABEL_ID_STREAMING
|
||||
LABEL_ID_STREAMING,
|
||||
LabelHitSlop
|
||||
} from './constants';
|
||||
|
||||
type Props = {
|
||||
|
|
|
@ -6,7 +6,7 @@ import { BackHandler, NativeModules, SafeAreaView, StatusBar, View } from 'react
|
|||
import { withSafeAreaInsets } from 'react-native-safe-area-context';
|
||||
|
||||
import { appNavigate } from '../../../app/actions';
|
||||
import { PIP_ENABLED, FULLSCREEN_ENABLED, getFeatureFlag } from '../../../base/flags';
|
||||
import { FULLSCREEN_ENABLED, PIP_ENABLED, getFeatureFlag } from '../../../base/flags';
|
||||
import { getParticipantCount } from '../../../base/participants';
|
||||
import { Container, LoadingIndicator, TintedView } from '../../../base/react';
|
||||
import { connect } from '../../../base/redux';
|
||||
|
@ -18,8 +18,8 @@ import { BrandingImageBackground } from '../../../dynamic-branding';
|
|||
import {
|
||||
FILMSTRIP_SIZE,
|
||||
Filmstrip,
|
||||
isFilmstripVisible,
|
||||
TileView
|
||||
TileView,
|
||||
isFilmstripVisible
|
||||
} from '../../../filmstrip';
|
||||
import { CalleeInfoContainer } from '../../../invite';
|
||||
import { LargeVideo } from '../../../large-video';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// @flow
|
||||
|
||||
import { translate } from '../../../base/i18n';
|
||||
import { ExpandedLabel, type Props as AbstractProps } from '../../../base/label';
|
||||
import { type Props as AbstractProps, ExpandedLabel } from '../../../base/label';
|
||||
|
||||
import { INSECURE_ROOM_NAME_LABEL_COLOR } from './styles';
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import { TouchableOpacity, View } from 'react-native';
|
|||
import { TranscribingLabel } from '../../../transcribing';
|
||||
import { VideoQualityLabel } from '../../../video-quality';
|
||||
|
||||
import { LabelHitSlop, LABEL_ID_INSECURE_ROOM_NAME, LABEL_ID_QUALITY, LABEL_ID_TRANSCRIBING } from './constants';
|
||||
import { LABEL_ID_INSECURE_ROOM_NAME, LABEL_ID_QUALITY, LABEL_ID_TRANSCRIBING, LabelHitSlop } from './constants';
|
||||
import styles from './styles';
|
||||
|
||||
import { InsecureRoomNameLabel } from './';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import React, { PureComponent } from 'react';
|
||||
import { Text, View } from 'react-native';
|
||||
|
||||
import { getFeatureFlag, INVITE_ENABLED } from '../../../base/flags';
|
||||
import { INVITE_ENABLED, getFeatureFlag } from '../../../base/flags';
|
||||
import { translate } from '../../../base/i18n';
|
||||
import { Icon, IconAddPeople } from '../../../base/icons';
|
||||
import { getParticipantCountWithFake } from '../../../base/participants';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// @flow
|
||||
|
||||
import { translate } from '../../../base/i18n';
|
||||
import { ExpandedLabel, type Props as AbstractProps } from '../../../base/label';
|
||||
import { type Props as AbstractProps, ExpandedLabel } from '../../../base/label';
|
||||
|
||||
type Props = AbstractProps & {
|
||||
t: Function
|
||||
|
|
|
@ -4,7 +4,7 @@ import React from 'react';
|
|||
import { Text, View } from 'react-native';
|
||||
|
||||
import { getConferenceName, getConferenceTimestamp } from '../../../base/conference/functions';
|
||||
import { getFeatureFlag, CONFERENCE_TIMER_ENABLED, MEETING_NAME_ENABLED } from '../../../base/flags';
|
||||
import { CONFERENCE_TIMER_ENABLED, MEETING_NAME_ENABLED, getFeatureFlag } from '../../../base/flags';
|
||||
import { connect } from '../../../base/redux';
|
||||
import InviteButton from '../../../invite/components/add-people-dialog/native/InviteButton';
|
||||
import AudioDeviceToggleButton from '../../../mobile/audio-mode/components/AudioDeviceToggleButton';
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
/* eslint-disable lines-around-comment */
|
||||
import React, { useCallback, useState } from 'react';
|
||||
import { View, TouchableOpacity } from 'react-native';
|
||||
import { TouchableOpacity, View } from 'react-native';
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
|
||||
import {
|
||||
createShortcutEvent,
|
||||
ACTION_SHORTCUT_PRESSED as PRESSED,
|
||||
ACTION_SHORTCUT_RELEASED as RELEASED
|
||||
ACTION_SHORTCUT_RELEASED as RELEASED,
|
||||
createShortcutEvent
|
||||
} from '../../../../analytics/AnalyticsEvents';
|
||||
import { sendAnalytics } from '../../../../analytics/functions';
|
||||
import { IState } from '../../../../app/types';
|
||||
// @ts-ignore
|
||||
import { getFeatureFlag, AUDIO_MUTE_BUTTON_ENABLED } from '../../../../base/flags';
|
||||
import { AUDIO_MUTE_BUTTON_ENABLED, getFeatureFlag } from '../../../../base/flags';
|
||||
import Icon from '../../../../base/icons/components/Icon';
|
||||
import { IconMicrophone, IconMicrophoneEmptySlash } from '../../../../base/icons/svg';
|
||||
import { MEDIA_TYPE } from '../../../../base/media/constants';
|
||||
|
|
|
@ -7,7 +7,7 @@ import { IState } from '../../../../app/types';
|
|||
// @ts-ignore
|
||||
import { getConferenceName } from '../../../../base/conference/functions';
|
||||
// @ts-ignore
|
||||
import { getFeatureFlag, MEETING_NAME_ENABLED } from '../../../../base/flags';
|
||||
import { MEETING_NAME_ENABLED, getFeatureFlag } from '../../../../base/flags';
|
||||
// @ts-ignore
|
||||
import { JitsiRecordingConstants } from '../../../../base/lib-jitsi-meet';
|
||||
import { getLocalParticipant } from '../../../../base/participants/functions';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { translate } from '../../../base/i18n';
|
|||
import { connect as reactReduxConnect } from '../../../base/redux';
|
||||
import { setColorAlpha } from '../../../base/util';
|
||||
import { Chat } from '../../../chat';
|
||||
import { MainFilmstrip, StageFilmstrip, ScreenshareFilmstrip } from '../../../filmstrip';
|
||||
import { MainFilmstrip, ScreenshareFilmstrip, StageFilmstrip } from '../../../filmstrip';
|
||||
import { CalleeInfoContainer } from '../../../invite';
|
||||
import { LargeVideo } from '../../../large-video';
|
||||
import { LobbyScreen } from '../../../lobby';
|
||||
|
|
|
@ -17,9 +17,11 @@ import { getLocalParticipant, getParticipantById } from '../../../base/participa
|
|||
// @ts-ignore
|
||||
import { Popover } from '../../../base/popover';
|
||||
import {
|
||||
getVirtualScreenshareParticipantTrack,
|
||||
getSourceNameByParticipantId, // @ts-ignore
|
||||
getTrackByMediaTypeAndParticipant } from '../../../base/tracks';
|
||||
getSourceNameByParticipantId,
|
||||
getTrackByMediaTypeAndParticipant,
|
||||
getVirtualScreenshareParticipantTrack
|
||||
// @ts-ignore
|
||||
} from '../../../base/tracks';
|
||||
import {
|
||||
isParticipantConnectionStatusInactive,
|
||||
isParticipantConnectionStatusInterrupted,
|
||||
|
@ -27,9 +29,9 @@ import {
|
|||
isTrackStreamingStatusInterrupted
|
||||
} from '../../functions';
|
||||
import AbstractConnectionIndicator, {
|
||||
INDICATOR_DISPLAY_THRESHOLD,
|
||||
type Props as AbstractProps,
|
||||
type State as AbstractState
|
||||
type State as AbstractState,
|
||||
INDICATOR_DISPLAY_THRESHOLD
|
||||
// @ts-ignore
|
||||
} from '../AbstractConnectionIndicator';
|
||||
|
||||
|
|
|
@ -18,9 +18,9 @@ import {
|
|||
isTrackStreamingStatusInterrupted
|
||||
} from '../../functions';
|
||||
import AbstractConnectionIndicator, {
|
||||
INDICATOR_DISPLAY_THRESHOLD,
|
||||
type Props as AbstractProps,
|
||||
type State as AbstractState
|
||||
type State as AbstractState,
|
||||
INDICATOR_DISPLAY_THRESHOLD
|
||||
} from '../AbstractConnectionIndicator';
|
||||
|
||||
/**
|
||||
|
|
|
@ -11,8 +11,8 @@ import { connect } from '../../base/redux';
|
|||
import { Button } from '../../base/ui/components/web';
|
||||
import { BUTTON_TYPES } from '../../base/ui/constants';
|
||||
import {
|
||||
openWebApp,
|
||||
openDesktopApp
|
||||
openDesktopApp,
|
||||
openWebApp
|
||||
} from '../actions';
|
||||
import { _TNS } from '../constants';
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ import type { Dispatch } from 'redux';
|
|||
import { IState } from '../../../app/types';
|
||||
import { translate } from '../../../base/i18n/functions';
|
||||
import {
|
||||
getParticipantDisplayName,
|
||||
getParticipantById
|
||||
getParticipantById,
|
||||
getParticipantDisplayName
|
||||
} from '../../../base/participants/functions';
|
||||
// @ts-ignore
|
||||
import { updateSettings } from '../../../base/settings';
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { Theme } from '@mui/material';
|
||||
import { createTheme, adaptV4Theme } from '@mui/material/styles';
|
||||
import { adaptV4Theme, createTheme } from '@mui/material/styles';
|
||||
|
||||
import { font, colors, colorMap, spacing, shape, typography, breakpoints } from '../base/ui/Tokens';
|
||||
import { breakpoints, colorMap, colors, font, shape, spacing, typography } from '../base/ui/Tokens';
|
||||
import { createColorTokens } from '../base/ui/utils';
|
||||
|
||||
/**
|
||||
|
|
|
@ -9,7 +9,7 @@ import { COLORS } from '../../base/label/constants';
|
|||
import { connect } from '../../base/redux';
|
||||
import { Tooltip } from '../../base/tooltip';
|
||||
|
||||
import { _mapStateToProps, type Props } from './AbstractE2EELabel';
|
||||
import { type Props, _mapStateToProps } from './AbstractE2EELabel';
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
@ -5,14 +5,14 @@ import { batch } from 'react-redux';
|
|||
import { APP_WILL_MOUNT, APP_WILL_UNMOUNT } from '../base/app';
|
||||
import { CONFERENCE_JOINED, getCurrentConference } from '../base/conference';
|
||||
import {
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
getParticipantCount,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_LEFT,
|
||||
PARTICIPANT_UPDATED,
|
||||
participantUpdated,
|
||||
getRemoteParticipants
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
getParticipantCount,
|
||||
getRemoteParticipants,
|
||||
participantUpdated
|
||||
} from '../base/participants';
|
||||
import { MiddlewareRegistry, StateListenerRegistry } from '../base/redux';
|
||||
import { playSound, registerSound, unregisterSound } from '../base/sounds';
|
||||
|
|
|
@ -12,14 +12,14 @@ import { NOTIFY_CAMERA_ERROR, NOTIFY_MIC_ERROR } from '../base/devices';
|
|||
import { JitsiConferenceErrors } from '../base/lib-jitsi-meet';
|
||||
import {
|
||||
DOMINANT_SPEAKER_CHANGED,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_KICKED,
|
||||
PARTICIPANT_LEFT,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_ROLE_CHANGED,
|
||||
SET_LOADABLE_AVATAR_URL,
|
||||
getDominantSpeakerParticipant,
|
||||
getLocalParticipant,
|
||||
getParticipantById,
|
||||
getDominantSpeakerParticipant
|
||||
getParticipantById
|
||||
} from '../base/participants';
|
||||
import { MiddlewareRegistry } from '../base/redux';
|
||||
import { getBaseUrl } from '../base/util';
|
||||
|
|
|
@ -8,16 +8,16 @@ import { getBaseUrl } from '../base/util/helpers';
|
|||
|
||||
import {
|
||||
addFaceExpression,
|
||||
faceLandmarkDetectionStopped,
|
||||
clearFaceExpressionBuffer,
|
||||
faceLandmarkDetectionStopped,
|
||||
newFaceBox
|
||||
} from './actions';
|
||||
import {
|
||||
DETECTION_TYPES,
|
||||
INIT_WORKER,
|
||||
DETECT_FACE,
|
||||
WEBHOOK_SEND_TIME_INTERVAL,
|
||||
FACE_LANDMARK_DETECTION_ERROR_THRESHOLD
|
||||
FACE_LANDMARK_DETECTION_ERROR_THRESHOLD,
|
||||
INIT_WORKER,
|
||||
WEBHOOK_SEND_TIME_INTERVAL
|
||||
} from './constants';
|
||||
import {
|
||||
getDetectionInterval,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { setWasmPaths } from '@tensorflow/tfjs-backend-wasm';
|
||||
import { Human, Config, FaceResult } from '@vladmandic/human';
|
||||
import { Config, FaceResult, Human } from '@vladmandic/human';
|
||||
|
||||
import { DETECTION_TYPES, FACE_DETECTION_SCORE_THRESHOLD, FACE_EXPRESSIONS_NAMING_MAPPING } from './constants';
|
||||
import { DetectInput, DetectOutput, FaceBox, InitInput } from './types';
|
||||
|
|
|
@ -5,8 +5,8 @@ import { AnyAction } from 'redux';
|
|||
import {
|
||||
ADD_FACE_EXPRESSION,
|
||||
ADD_TO_FACE_EXPRESSIONS_BUFFER,
|
||||
FACE_LANDMARK_DETECTION_STOPPED,
|
||||
CLEAR_FACE_EXPRESSIONS_BUFFER,
|
||||
FACE_LANDMARK_DETECTION_STOPPED,
|
||||
NEW_FACE_COORDINATES
|
||||
} from './actionTypes';
|
||||
import { FaceBox } from './types';
|
||||
|
|
|
@ -10,7 +10,7 @@ import { JitsiConferenceEvents } from '../base/lib-jitsi-meet';
|
|||
import { getLocalParticipant, getParticipantCount } from '../base/participants/functions';
|
||||
import { Participant } from '../base/participants/types';
|
||||
import MiddlewareRegistry from '../base/redux/MiddlewareRegistry';
|
||||
import { TRACK_UPDATED, TRACK_ADDED, TRACK_REMOVED } from '../base/tracks/actionTypes';
|
||||
import { TRACK_ADDED, TRACK_REMOVED, TRACK_UPDATED } from '../base/tracks/actionTypes';
|
||||
|
||||
import FaceLandmarksDetector from './FaceLandmarksDetector';
|
||||
import { ADD_FACE_EXPRESSION, NEW_FACE_COORDINATES, UPDATE_FACE_COORDINATES } from './actionTypes';
|
||||
|
|
|
@ -13,24 +13,24 @@ import { getMaxColumnCount } from '../video-layout';
|
|||
|
||||
import {
|
||||
ADD_STAGE_PARTICIPANT,
|
||||
CLEAR_STAGE_PARTICIPANTS,
|
||||
REMOVE_STAGE_PARTICIPANT,
|
||||
RESIZE_FILMSTRIP,
|
||||
SET_STAGE_PARTICIPANTS,
|
||||
SET_FILMSTRIP_HEIGHT,
|
||||
SET_FILMSTRIP_WIDTH,
|
||||
SET_HORIZONTAL_VIEW_DIMENSIONS,
|
||||
SET_SCREENSHARE_FILMSTRIP_PARTICIPANT,
|
||||
SET_SCREENSHARING_TILE_DIMENSIONS,
|
||||
SET_STAGE_FILMSTRIP_DIMENSIONS,
|
||||
SET_STAGE_PARTICIPANTS,
|
||||
SET_TILE_VIEW_DIMENSIONS,
|
||||
SET_TOP_PANEL_VISIBILITY,
|
||||
SET_USER_FILMSTRIP_HEIGHT,
|
||||
SET_USER_FILMSTRIP_WIDTH,
|
||||
SET_USER_IS_RESIZING,
|
||||
SET_VERTICAL_VIEW_DIMENSIONS,
|
||||
SET_VOLUME,
|
||||
TOGGLE_PIN_STAGE_PARTICIPANT,
|
||||
CLEAR_STAGE_PARTICIPANTS,
|
||||
SET_SCREENSHARING_TILE_DIMENSIONS,
|
||||
SET_USER_FILMSTRIP_HEIGHT,
|
||||
SET_FILMSTRIP_HEIGHT,
|
||||
SET_TOP_PANEL_VISIBILITY,
|
||||
SET_SCREENSHARE_FILMSTRIP_PARTICIPANT
|
||||
TOGGLE_PIN_STAGE_PARTICIPANT
|
||||
} from './actionTypes';
|
||||
import {
|
||||
HORIZONTAL_FILMSTRIP_MARGIN,
|
||||
|
|
|
@ -10,12 +10,12 @@ import { MEDIA_TYPE, VIDEO_TYPE } from '../../../base/media';
|
|||
import {
|
||||
PARTICIPANT_ROLE,
|
||||
ParticipantView,
|
||||
getParticipantCount,
|
||||
isEveryoneModerator,
|
||||
pinParticipant,
|
||||
getParticipantByIdOrUndefined,
|
||||
getLocalParticipant,
|
||||
hasRaisedHand
|
||||
getParticipantByIdOrUndefined,
|
||||
getParticipantCount,
|
||||
hasRaisedHand,
|
||||
isEveryoneModerator,
|
||||
pinParticipant
|
||||
} from '../../../base/participants';
|
||||
import { Container } from '../../../base/react';
|
||||
import { connect } from '../../../base/redux';
|
||||
|
|
|
@ -4,7 +4,7 @@ import clsx from 'clsx';
|
|||
import _ from 'lodash';
|
||||
import React, { PureComponent } from 'react';
|
||||
import { WithTranslation } from 'react-i18next';
|
||||
import { FixedSizeList, FixedSizeGrid } from 'react-window';
|
||||
import { FixedSizeGrid, FixedSizeList } from 'react-window';
|
||||
import type { Dispatch } from 'redux';
|
||||
|
||||
import { ACTION_SHORTCUT_TRIGGERED, createShortcutEvent, createToolbarEvent } from '../../../analytics/AnalyticsEvents';
|
||||
|
@ -29,10 +29,10 @@ import { getCurrentLayout } from '../../../video-layout';
|
|||
import { LAYOUTS } from '../../../video-layout/constants';
|
||||
import {
|
||||
setFilmstripVisible,
|
||||
setTopPanelVisible,
|
||||
setUserFilmstripHeight,
|
||||
setUserFilmstripWidth,
|
||||
setUserIsResizing,
|
||||
setTopPanelVisible,
|
||||
setVisibleRemoteParticipants
|
||||
// @ts-ignore
|
||||
} from '../../actions';
|
||||
|
@ -48,8 +48,8 @@ import {
|
|||
} from '../../constants';
|
||||
import {
|
||||
getVerticalViewMaxWidth,
|
||||
shouldRemoteVideosBeVisible,
|
||||
isStageFilmstripTopPanel
|
||||
isStageFilmstripTopPanel,
|
||||
shouldRemoteVideosBeVisible
|
||||
// @ts-ignore
|
||||
} from '../../functions';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import React from 'react';
|
|||
import { getToolbarButtons } from '../../../base/config';
|
||||
import { isMobileBrowser } from '../../../base/environment/utils';
|
||||
import { connect } from '../../../base/redux';
|
||||
import { getCurrentLayout, LAYOUTS } from '../../../video-layout';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../video-layout';
|
||||
import {
|
||||
ASPECT_RATIO_BREAKPOINT,
|
||||
FILMSTRIP_BREAKPOINT,
|
||||
|
|
|
@ -3,7 +3,7 @@ import React from 'react';
|
|||
|
||||
import { connect } from '../../../base/redux';
|
||||
import { LAYOUT_CLASSNAMES } from '../../../conference/components/web/Conference';
|
||||
import { getCurrentLayout, LAYOUTS } from '../../../video-layout';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../video-layout';
|
||||
import {
|
||||
FILMSTRIP_TYPE
|
||||
} from '../../constants';
|
||||
|
|
|
@ -5,7 +5,7 @@ import { getToolbarButtons } from '../../../base/config';
|
|||
import { isMobileBrowser } from '../../../base/environment/utils';
|
||||
import { connect } from '../../../base/redux';
|
||||
import { LAYOUT_CLASSNAMES } from '../../../conference/components/web/Conference';
|
||||
import { getCurrentLayout, LAYOUTS } from '../../../video-layout';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../video-layout';
|
||||
import {
|
||||
ASPECT_RATIO_BREAKPOINT,
|
||||
FILMSTRIP_TYPE,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
import React, { Component } from 'react';
|
||||
|
||||
import { MEDIA_TYPE } from '../../../base/media';
|
||||
import { getParticipantByIdOrUndefined, PARTICIPANT_ROLE } from '../../../base/participants';
|
||||
import { PARTICIPANT_ROLE, getParticipantByIdOrUndefined } from '../../../base/participants';
|
||||
import { connect } from '../../../base/redux';
|
||||
import {
|
||||
getVideoTrackByParticipant,
|
||||
|
|
|
@ -33,8 +33,8 @@ import {
|
|||
getLocalVideoTrack,
|
||||
getTrackByMediaTypeAndParticipant,
|
||||
getVirtualScreenshareParticipantTrack,
|
||||
updateLastTrackVideoMediaEvent,
|
||||
trackStreamingStatusChanged
|
||||
trackStreamingStatusChanged,
|
||||
updateLastTrackVideoMediaEvent
|
||||
// @ts-ignore
|
||||
} from '../../../base/tracks';
|
||||
import { getVideoObjectPosition } from '../../../face-landmarks/functions';
|
||||
|
@ -62,8 +62,8 @@ import {
|
|||
getActiveParticipantsIds,
|
||||
getDisplayModeInput,
|
||||
getThumbnailTypeFromLayout,
|
||||
isVideoPlayable,
|
||||
isStageFilmstripAvailable,
|
||||
isVideoPlayable,
|
||||
showGridInVerticalView
|
||||
// @ts-ignore
|
||||
} from '../../functions';
|
||||
|
|
|
@ -6,9 +6,9 @@ import { getSourceNameSignalingFeatureFlag } from '../../../base/config';
|
|||
import { getLocalParticipant } from '../../../base/participants';
|
||||
import { connect } from '../../../base/redux';
|
||||
import { shouldHideSelfView } from '../../../base/settings/functions.any';
|
||||
import { getCurrentLayout, LAYOUTS } from '../../../video-layout';
|
||||
import { TILE_ASPECT_RATIO, TILE_HORIZONTAL_MARGIN, FILMSTRIP_TYPE } from '../../constants';
|
||||
import { showGridInVerticalView, getActiveParticipantsIds } from '../../functions';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../video-layout';
|
||||
import { FILMSTRIP_TYPE, TILE_ASPECT_RATIO, TILE_HORIZONTAL_MARGIN } from '../../constants';
|
||||
import { getActiveParticipantsIds, showGridInVerticalView } from '../../functions';
|
||||
|
||||
import Thumbnail from './Thumbnail';
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ import React from 'react';
|
|||
import { useSelector } from 'react-redux';
|
||||
|
||||
import { VideoTrack } from '../../../base/media';
|
||||
import { getCurrentLayout, LAYOUTS } from '../../../video-layout';
|
||||
import { LAYOUTS, getCurrentLayout } from '../../../video-layout';
|
||||
|
||||
import ThumbnailBottomIndicators from './ThumbnailBottomIndicators';
|
||||
import ThumbnailTopIndicators from './ThumbnailTopIndicators';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// @flow
|
||||
|
||||
import { getFeatureFlag, FILMSTRIP_ENABLED } from '../base/flags';
|
||||
import { FILMSTRIP_ENABLED, getFeatureFlag } from '../base/flags';
|
||||
import {
|
||||
getLocalParticipant,
|
||||
getParticipantCountWithFake,
|
||||
|
|
|
@ -18,12 +18,12 @@ import {
|
|||
isLocalTrackMuted,
|
||||
isRemoteTrackMuted
|
||||
} from '../base/tracks/functions';
|
||||
import { isTrackStreamingStatusActive, isParticipantConnectionStatusActive } from '../connection-indicator/functions';
|
||||
import { isParticipantConnectionStatusActive, isTrackStreamingStatusActive } from '../connection-indicator/functions';
|
||||
import { isSharingStatus } from '../shared-video/functions';
|
||||
import {
|
||||
LAYOUTS,
|
||||
getCurrentLayout,
|
||||
getNotResponsiveTileViewGridDimensions,
|
||||
LAYOUTS
|
||||
getNotResponsiveTileViewGridDimensions
|
||||
} from '../video-layout';
|
||||
|
||||
import {
|
||||
|
|
|
@ -5,18 +5,18 @@ import { batch } from 'react-redux';
|
|||
import VideoLayout from '../../../modules/UI/videolayout/VideoLayout';
|
||||
import {
|
||||
DOMINANT_SPEAKER_CHANGED,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_LEFT,
|
||||
getDominantSpeakerParticipant,
|
||||
getLocalParticipant,
|
||||
getLocalScreenShareParticipant,
|
||||
PARTICIPANT_JOINED,
|
||||
PARTICIPANT_LEFT
|
||||
getLocalScreenShareParticipant
|
||||
} from '../base/participants';
|
||||
import { MiddlewareRegistry } from '../base/redux';
|
||||
import { CLIENT_RESIZED } from '../base/responsive-ui';
|
||||
import { SETTINGS_UPDATED } from '../base/settings';
|
||||
import {
|
||||
getCurrentLayout,
|
||||
LAYOUTS,
|
||||
getCurrentLayout,
|
||||
setTileView
|
||||
} from '../video-layout';
|
||||
|
||||
|
@ -45,13 +45,13 @@ import {
|
|||
TOP_FILMSTRIP_HEIGHT
|
||||
} from './constants';
|
||||
import {
|
||||
isFilmstripResizable,
|
||||
isStageFilmstripAvailable,
|
||||
updateRemoteParticipants,
|
||||
updateRemoteParticipantsOnLeave,
|
||||
getActiveParticipantsIds,
|
||||
getPinnedActiveParticipants,
|
||||
isStageFilmstripTopPanel
|
||||
isFilmstripResizable,
|
||||
isStageFilmstripAvailable,
|
||||
isStageFilmstripTopPanel,
|
||||
updateRemoteParticipants,
|
||||
updateRemoteParticipantsOnLeave
|
||||
} from './functions.web';
|
||||
import './subscriber';
|
||||
|
||||
|
|
|
@ -2,26 +2,26 @@ import { PARTICIPANT_LEFT } from '../base/participants/actionTypes';
|
|||
import ReducerRegistry from '../base/redux/ReducerRegistry';
|
||||
|
||||
import {
|
||||
CLEAR_STAGE_PARTICIPANTS,
|
||||
REMOVE_STAGE_PARTICIPANT,
|
||||
SET_STAGE_PARTICIPANTS,
|
||||
SET_FILMSTRIP_ENABLED,
|
||||
SET_FILMSTRIP_HEIGHT,
|
||||
SET_FILMSTRIP_VISIBLE,
|
||||
SET_FILMSTRIP_WIDTH,
|
||||
SET_HORIZONTAL_VIEW_DIMENSIONS,
|
||||
SET_REMOTE_PARTICIPANTS,
|
||||
SET_SCREENSHARE_FILMSTRIP_PARTICIPANT,
|
||||
SET_SCREENSHARING_TILE_DIMENSIONS,
|
||||
SET_STAGE_FILMSTRIP_DIMENSIONS,
|
||||
SET_STAGE_PARTICIPANTS,
|
||||
SET_TILE_VIEW_DIMENSIONS,
|
||||
SET_TOP_PANEL_VISIBILITY,
|
||||
SET_USER_FILMSTRIP_HEIGHT,
|
||||
SET_USER_FILMSTRIP_WIDTH,
|
||||
SET_USER_IS_RESIZING,
|
||||
SET_VERTICAL_VIEW_DIMENSIONS,
|
||||
SET_VISIBLE_REMOTE_PARTICIPANTS,
|
||||
SET_VOLUME,
|
||||
CLEAR_STAGE_PARTICIPANTS,
|
||||
SET_SCREENSHARING_TILE_DIMENSIONS,
|
||||
SET_USER_FILMSTRIP_HEIGHT,
|
||||
SET_FILMSTRIP_HEIGHT,
|
||||
SET_TOP_PANEL_VISIBILITY,
|
||||
SET_SCREENSHARE_FILMSTRIP_PARTICIPANT
|
||||
SET_VOLUME
|
||||
} from './actionTypes';
|
||||
|
||||
const DEFAULT_STATE = {
|
||||
|
|
|
@ -9,14 +9,14 @@ import { setFilmstripVisible } from '../filmstrip/actions';
|
|||
import { selectParticipantInLargeVideo } from '../large-video/actions.any';
|
||||
import { getParticipantsPaneOpen } from '../participants-pane/functions';
|
||||
import { setOverflowDrawer } from '../toolbox/actions.web';
|
||||
import { getCurrentLayout, shouldDisplayTileView, LAYOUTS } from '../video-layout';
|
||||
import { LAYOUTS, getCurrentLayout, shouldDisplayTileView } from '../video-layout';
|
||||
|
||||
import {
|
||||
clearStageParticipants,
|
||||
setHorizontalViewDimensions,
|
||||
setScreenshareFilmstripParticipant,
|
||||
setScreensharingTileDimensions,
|
||||
setStageFilmstripViewDimensions,
|
||||
setScreenshareFilmstripParticipant,
|
||||
setTileViewDimensions,
|
||||
setVerticalViewDimensions
|
||||
} from './actions.web';
|
||||
|
|
|
@ -4,9 +4,9 @@ import _ from 'lodash';
|
|||
|
||||
import { CONFERENCE_JOIN_IN_PROGRESS } from '../base/conference/actionTypes';
|
||||
import {
|
||||
PARTICIPANT_LEFT,
|
||||
getParticipantById,
|
||||
getPinnedParticipant,
|
||||
PARTICIPANT_LEFT,
|
||||
pinParticipant
|
||||
} from '../base/participants';
|
||||
import { MiddlewareRegistry } from '../base/redux';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import type { Dispatch } from 'redux';
|
||||
|
||||
import { getFeatureFlag, ADD_PEOPLE_ENABLED } from '../base/flags';
|
||||
import { ADD_PEOPLE_ENABLED, getFeatureFlag } from '../base/flags';
|
||||
import { navigate } from '../mobile/navigation/components/conference/ConferenceNavigationContainerRef';
|
||||
import { screen } from '../mobile/navigation/routes';
|
||||
import { beginShareRoom } from '../share-room';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import type { Dispatch } from 'redux';
|
||||
|
||||
import { getFeatureFlag, INVITE_ENABLED } from '../../../../base/flags';
|
||||
import { INVITE_ENABLED, getFeatureFlag } from '../../../../base/flags';
|
||||
import { translate } from '../../../../base/i18n';
|
||||
import { IconInviteMore } from '../../../../base/icons';
|
||||
import { connect } from '../../../../base/redux';
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue