From 5481595a67c97d5764df37d6d5bb8238920b4beb Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Thu, 22 May 2025 19:42:21 -0500 Subject: [PATCH] Remove no longer needed files --- src/app/pages/call/CallActivation.tsx | 35 --------------------- src/app/pages/call/PowerLevelsContainer.tsx | 29 ----------------- 2 files changed, 64 deletions(-) delete mode 100644 src/app/pages/call/CallActivation.tsx delete mode 100644 src/app/pages/call/PowerLevelsContainer.tsx diff --git a/src/app/pages/call/CallActivation.tsx b/src/app/pages/call/CallActivation.tsx deleted file mode 100644 index f42a87df..00000000 --- a/src/app/pages/call/CallActivation.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import React, { useEffect } from 'react'; -import { useParams } from 'react-router-dom'; -import { logger } from 'matrix-js-sdk/lib/logger'; - -import { useCallState } from '../client/CallProvider'; -import { useMatrixClient } from '../../hooks/useMatrixClient'; - -export function CallActivationEffect() { - const { roomIdOrAlias: viewedRoomId } = useParams<{ roomIdOrAlias: string }>(); - const { activeCallRoomId, isCallActive, setActiveCallRoomId } = useCallState(); - const mx = useMatrixClient(); - const room = mx.getRoom(viewedRoomId); - - useEffect(() => { - if (!viewedRoomId || !mx) { - logger.error('CallActivationEffect: Missing viewedRoomId or MatrixClient.'); - return; - } - - const isViewingCallRoom = room?.isCallRoom?.() ?? false; - - if (isViewingCallRoom) { - if (viewedRoomId !== activeCallRoomId && !isCallActive) { - logger.info(`CallActivationEffect: Auto-activating call for viewed room: ${viewedRoomId}`); - //setActiveCallRoomId(viewedRoomId); - } else { - logger.debug( - `CallActivationEffect: Viewed room ${viewedRoomId} is already the active call.` - ); - } - } - }, [viewedRoomId, activeCallRoomId, setActiveCallRoomId, isCallActive, mx, room]); - - return null; -} diff --git a/src/app/pages/call/PowerLevelsContainer.tsx b/src/app/pages/call/PowerLevelsContainer.tsx deleted file mode 100644 index b7216e60..00000000 --- a/src/app/pages/call/PowerLevelsContainer.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React, { ReactNode } from "react"; -import { useSelectedRoom } from "../../hooks/router/useSelectedRoom"; -import { useMatrixClient } from "../../hooks/useMatrixClient"; -import { PowerLevelsContextProvider, usePowerLevels } from "../../hooks/usePowerLevels"; -import { RouteSpaceProvider, SpaceRouteRoomProvider } from "../client/space"; - - - -type PowerLevelsContainerProps = { - children: ReactNode; -}; -export function PowerLevelsContainer({ children }: PowerLevelsContainerProps) { - - const mx = useMatrixClient(); - const roomId = useSelectedRoom(); - const room = mx.getRoom(roomId); - const powerLevels = usePowerLevels(room ?? null); - - - return ( - - - - { children } - - - - ); -} \ No newline at end of file