fix media session setting toggle for web

This commit is contained in:
jeffvli 2025-10-13 12:00:42 -07:00
parent c27b86d2b2
commit 931e96b9d1

View file

@ -10,6 +10,7 @@ import { Switch } from '/@/shared/components/switch/switch';
const isWindows = isElectron() ? window.api.utils.isWindows() : null; const isWindows = isElectron() ? window.api.utils.isWindows() : null;
const isDesktop = isElectron(); const isDesktop = isElectron();
const ipc = isElectron() ? window.api.ipc : null;
export const MediaSessionSettings = () => { export const MediaSessionSettings = () => {
const { t } = useTranslation(); const { t } = useTranslation();
@ -19,7 +20,7 @@ export const MediaSessionSettings = () => {
function handleMediaSessionChange() { function handleMediaSessionChange() {
const current = mediaSession; const current = mediaSession;
toggleMediaSession(); toggleMediaSession();
window.api.ipc.send('settings-set', { property: 'mediaSession', value: !current }); ipc?.send('settings-set', { property: 'mediaSession', value: !current });
} }
const mediaSessionOptions: SettingOption[] = [ const mediaSessionOptions: SettingOption[] = [