Skip to content

Commit 97ff46a

Browse files
committed
Drop jitsi
1 parent 3dd5f41 commit 97ff46a

File tree

15 files changed

+246
-587
lines changed

15 files changed

+246
-587
lines changed

services/app/apps/codebattle/assets/js/widgets/App.jsx

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
import React, { Suspense } from 'react';
22

33
import NiceModal from '@ebay/nice-modal-react';
4-
import {
5-
configureStore,
6-
combineReducers,
7-
} from '@reduxjs/toolkit';
4+
import { configureStore, combineReducers } from '@reduxjs/toolkit';
85
import { Provider } from 'react-redux';
96
import { persistStore, persistReducer, PERSIST } from 'redux-persist';
107
import { PersistGate } from 'redux-persist/integration/react';
@@ -29,7 +26,6 @@ const { gameUI: gameUIReducer, ...otherReducers } = reducers;
2926
const gameUIPersistWhitelist = [
3027
'audioMuted',
3128
'videoMuted',
32-
'showVideoConferencePanel',
3329
'editorMode',
3430
'editorTheme',
3531
'streamMode',
@@ -55,14 +51,18 @@ const rollbarRedux = rollbarMiddleware(rollbar);
5551
const store = configureStore({
5652
reducer: rootReducer,
5753
middleware: getDefaultMiddleware => getDefaultMiddleware({
58-
serializableCheck: { ignoredActions: ['ERROR', PERSIST] },
59-
}).concat(rollbarRedux),
54+
serializableCheck: { ignoredActions: ['ERROR', PERSIST] },
55+
}).concat(rollbarRedux),
6056
});
6157

6258
const persistor = persistStore(store);
6359

64-
const OnlineContainer = React.lazy(() => import('./components/OnlineContainer'));
65-
const InvitesContainer = React.lazy(() => import('./components/InvitesContainer'));
60+
const OnlineContainer = React.lazy(
61+
() => import('./components/OnlineContainer'),
62+
);
63+
const InvitesContainer = React.lazy(
64+
() => import('./components/InvitesContainer'),
65+
);
6666
const RoomWidget = React.lazy(() => import('./pages/RoomWidget'));
6767
const LobbyWidget = React.lazy(() => import('./pages/lobby'));
6868
const RatingList = React.lazy(() => import('./pages/rating'));
@@ -71,7 +71,9 @@ const UserSettings = React.lazy(() => import('./pages/settings'));
7171
const UserProfile = React.lazy(() => import('./pages/profile'));
7272
const Registration = React.lazy(() => import('./pages/registration'));
7373
const Tournament = React.lazy(() => import('./pages/tournament'));
74-
const TournamentAdmin = React.lazy(() => import('./pages/tournament/TournamentAdminWidget'));
74+
const TournamentAdmin = React.lazy(
75+
() => import('./pages/tournament/TournamentAdminWidget'),
76+
);
7577
const Stream = React.lazy(() => import('./pages/stream/StreamWidget'));
7678
const EventWidget = React.lazy(() => import('./pages/event'));
7779
const TournamentPlayer = React.lazy(() => import('./pages/tournamentPlayer'));
@@ -187,9 +189,7 @@ export const RegistrationPage = () => (
187189
export const StairwayGamePage = () => (
188190
<Provider store={store}>
189191
<PersistGate loading={null} persistor={persistor}>
190-
<Suspense>
191-
{/* <Stairway /> */}
192-
</Suspense>
192+
<Suspense>{/* <Stairway /> */}</Suspense>
193193
</PersistGate>
194194
</Provider>
195195
);
@@ -198,9 +198,7 @@ export const TournamentPage = () => (
198198
<Provider store={store}>
199199
<PersistGate loading={null} persistor={persistor}>
200200
<Suspense>
201-
<Tournament
202-
waitingRoomMachine={waitingRoomMachine}
203-
/>
201+
<Tournament waitingRoomMachine={waitingRoomMachine} />
204202
</Suspense>
205203
</PersistGate>
206204
</Provider>
@@ -209,9 +207,7 @@ export const TournamentAdminPage = () => (
209207
<Provider store={store}>
210208
<PersistGate loading={null} persistor={persistor}>
211209
<Suspense>
212-
<TournamentAdmin
213-
waitingRoomMachine={waitingRoomMachine}
214-
/>
210+
<TournamentAdmin waitingRoomMachine={waitingRoomMachine} />
215211
</Suspense>
216212
</PersistGate>
217213
</Provider>

services/app/apps/codebattle/assets/js/widgets/config/jitsiStatuses.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

services/app/apps/codebattle/assets/js/widgets/pages/game/ChatWidget.jsx

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import useChatRooms from '../../utils/useChatRooms';
2828
import useMachineStateSelector from '../../utils/useMachineStateSelector';
2929

3030
import Notifications from './Notifications';
31-
import VideoConference from './VideoConference';
3231

3332
function ChatWidget() {
3433
const { mainService } = useContext(RoomContext);
@@ -39,14 +38,22 @@ function ChatWidget() {
3938
const historyMessages = useSelector(selectors.chatHistoryMessagesSelector);
4039
const gameMode = useSelector(selectors.gameModeSelector);
4140
const useChat = useSelector(selectors.gameUseChatSelector);
42-
const showVideoConferencePanel = useSelector(selectors.showVideoConferencePanelSelector);
4341

44-
const openedReplayer = useMachineStateSelector(mainService, openedReplayerSelector);
45-
const isTestingRoom = useMachineStateSelector(mainService, inTestingRoomSelector);
46-
const isRestricted = useMachineStateSelector(mainService, isRestrictedContentSelector);
42+
const openedReplayer = useMachineStateSelector(
43+
mainService,
44+
openedReplayerSelector,
45+
);
46+
const isTestingRoom = useMachineStateSelector(
47+
mainService,
48+
inTestingRoomSelector,
49+
);
50+
const isRestricted = useMachineStateSelector(
51+
mainService,
52+
isRestrictedContentSelector,
53+
);
4754

4855
// const isTournamentGame = (gameMode === GameRoomModes.tournament);
49-
const isStandardGame = (gameMode === GameRoomModes.standard);
56+
const isStandardGame = gameMode === GameRoomModes.standard;
5057
const showChatInput = !openedReplayer && !isTestingRoom && !isRestricted && useChat;
5158
// const showChatParticipants = !isTestingRoom && useChat && !isRestricted;
5259

@@ -73,39 +80,35 @@ function ChatWidget() {
7380
const filteredMessages = messages.filter(message => shouldShowMessage(message, activeRoom));
7481

7582
return (
76-
<ChatContextMenu
77-
menuId={menuId}
78-
inputRef={inputRef}
79-
request={menuRequest}
80-
>
83+
<ChatContextMenu menuId={menuId} inputRef={inputRef} request={menuRequest}>
8184
<div className="d-flex flex-wrap flex-sm-nowrap cb-bg-panel shadow-sm h-100 cb-rounded">
8285
<div
8386
className={cn(
8487
'd-none d-lg-flex d-md-flex d-sm-flex flex-column flex-grow-1 position-relative p-0 h-100 mh-100 rounded-left',
8588
'cb-game-chat-container cb-messages-container cb-text',
8689
)}
8790
>
88-
{showVideoConferencePanel ? (
89-
<VideoConference />
90-
) : (
91-
<>
92-
<ChatHeader showRooms={isStandardGame} disabled={disabledChatHeader} />
93-
{openedReplayer
94-
? (
95-
<Messages
96-
messages={historyMessages}
97-
disabled={disabledChatMessages}
98-
/>
99-
) : (
100-
<Messages
101-
displayMenu={displayMenu}
102-
messages={filteredMessages}
103-
disabled={disabledChatMessages}
104-
/>
105-
)}
106-
{showChatInput && <ChatInput inputRef={inputRef} disabled={disabledChatInput} />}
107-
</>
108-
)}
91+
<>
92+
<ChatHeader
93+
showRooms={isStandardGame}
94+
disabled={disabledChatHeader}
95+
/>
96+
{openedReplayer ? (
97+
<Messages
98+
messages={historyMessages}
99+
disabled={disabledChatMessages}
100+
/>
101+
) : (
102+
<Messages
103+
displayMenu={displayMenu}
104+
messages={filteredMessages}
105+
disabled={disabledChatMessages}
106+
/>
107+
)}
108+
{showChatInput && (
109+
<ChatInput inputRef={inputRef} disabled={disabledChatInput} />
110+
)}
111+
</>
109112
</div>
110113
<div className="flex-shrink-1 p-0 border-left cb-border-color rounded-right cb-game-control-container">
111114
<div className="d-flex flex-column justify-content-start overflow-auto h-100">

services/app/apps/codebattle/assets/js/widgets/pages/game/VideoConference.jsx

Lines changed: 0 additions & 57 deletions
This file was deleted.

services/app/apps/codebattle/assets/js/widgets/pages/game/VideoConferenceButton.jsx

Lines changed: 0 additions & 50 deletions
This file was deleted.

services/app/apps/codebattle/assets/js/widgets/pages/game/VideoConferenceMediaControls.jsx

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)