diff --git a/src/frontend/src/features/rooms/components/Conference.tsx b/src/frontend/src/features/rooms/components/Conference.tsx index c26e4465..73072500 100644 --- a/src/frontend/src/features/rooms/components/Conference.tsx +++ b/src/frontend/src/features/rooms/components/Conference.tsx @@ -32,7 +32,7 @@ export const Conference = ({ useEffect(() => { posthog.capture('visit-room', { slug: roomId }) }, [roomId]) - const fetchKey = [keys.room, roomId, userConfig.username] + const fetchKey = [keys.room, roomId] const { mutateAsync: createRoom, @@ -49,6 +49,7 @@ export const Conference = ({ isError: isFetchError, data, } = useQuery({ + /* eslint-disable @tanstack/query/exhaustive-deps */ queryKey: fetchKey, staleTime: 6 * 60 * 60 * 1000, // By default, LiveKit access tokens expire 6 hours after generation initialData: initialRoomData, diff --git a/src/frontend/src/features/rooms/livekit/hooks/useRoomData.ts b/src/frontend/src/features/rooms/livekit/hooks/useRoomData.ts index c72e0679..e382dff9 100644 --- a/src/frontend/src/features/rooms/livekit/hooks/useRoomData.ts +++ b/src/frontend/src/features/rooms/livekit/hooks/useRoomData.ts @@ -1,12 +1,10 @@ import { ApiRoom } from '@/features/rooms/api/ApiRoom' -import { useRoomContext } from '@livekit/components-react' import { useParams } from 'wouter' import { keys } from '@/api/queryKeys' import { queryClient } from '@/api/queryClient' export const useRoomData = (): ApiRoom | undefined => { - const room = useRoomContext() const { roomId } = useParams() - const queryKey = [keys.room, roomId, room.localParticipant.name] + const queryKey = [keys.room, roomId] return queryClient.getQueryData(queryKey) }