From 8929ec57143d82ccdfd59f24b3a3017e0c73dc65 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 2 Jul 2025 11:02:07 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F(frontend)=20use=20LiveKit=20?= =?UTF-8?q?mobile=20detection=20in=20noise=20reduction=20hook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace custom mobile browser detection with livekit-client's built-in isMobile() function for consistency and better reliability. --- .../rooms/livekit/hooks/useNoiseReductionAvailable.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/frontend/src/features/rooms/livekit/hooks/useNoiseReductionAvailable.ts b/src/frontend/src/features/rooms/livekit/hooks/useNoiseReductionAvailable.ts index b030e97a..1fba1d9b 100644 --- a/src/frontend/src/features/rooms/livekit/hooks/useNoiseReductionAvailable.ts +++ b/src/frontend/src/features/rooms/livekit/hooks/useNoiseReductionAvailable.ts @@ -1,13 +1,12 @@ -import { useIsMobile } from '@/utils/useIsMobile' import { useFeatureFlagEnabled } from 'posthog-js/react' import { FeatureFlags } from '@/features/analytics/enums' import { useIsAnalyticsEnabled } from '@/features/analytics/hooks/useIsAnalyticsEnabled' +import { isMobileBrowser } from '@livekit/components-core' export const useNoiseReductionAvailable = () => { const featureEnabled = useFeatureFlagEnabled(FeatureFlags.faceLandmarks) const isAnalyticsEnabled = useIsAnalyticsEnabled() - const isMobile = useIsMobile() - + const isMobile = isMobileBrowser() return !isMobile && (!isAnalyticsEnabled || featureEnabled) }