(frontend) add utils to determine user's browser

Copied from LiveKit utils functions.
Using LiveKit client, determine whether the user's browser is
Safari, chromium based, or firefox.
This commit is contained in:
lebaudantoine
2024-08-20 10:11:21 +02:00
committed by aleb_the_flash
parent 88fadd1d61
commit 74b296aa37

View File

@@ -1,5 +1,17 @@
import { LogLevel, setLogLevel } from 'livekit-client'
import { getBrowser, LogLevel, setLogLevel } from 'livekit-client'
export const silenceLiveKitLogs = (shouldSilenceLogs: boolean) => {
setLogLevel(shouldSilenceLogs ? LogLevel.silent : LogLevel.debug)
}
export function isFireFox(): boolean {
return getBrowser()?.name === 'Firefox'
}
export function isChromiumBased(): boolean {
return getBrowser()?.name === 'Chrome'
}
export function isSafari(): boolean {
return getBrowser()?.name === 'Safari'
}