fix(player): add null guards for item in play settings

This commit is contained in:
Fredrik Burmester
2026-01-16 21:26:56 +01:00
parent 9509a427c8
commit 56ffec3173
4 changed files with 18 additions and 10 deletions

View File

@@ -7,7 +7,10 @@ import { getDefaultPlaySettings } from "@/utils/jellyfin/getDefaultPlaySettings"
* React hook wrapper for getDefaultPlaySettings.
* Used in UI components for initial playback (no previous track state).
*/
const useDefaultPlaySettings = (item: BaseItemDto, settings: Settings | null) =>
const useDefaultPlaySettings = (
item: BaseItemDto | null | undefined,
settings: Settings | null,
) =>
useMemo(() => {
const { mediaSource, audioIndex, subtitleIndex, bitrate } =
getDefaultPlaySettings(item, settings);