fix: fixes #403 - cannot read shuffle of undefined error

This commit is contained in:
2024-05-20 12:18:52 +02:00
parent 3740ce5a12
commit b481108af1
3 changed files with 11 additions and 5 deletions

View File

@@ -14,5 +14,5 @@ export interface MediaInfo {
durationInSeconds?: number;
image: string;
favorite: boolean;
player: MediaPlayerInfo;
player?: MediaPlayerInfo;
}

View File

@@ -20,7 +20,7 @@ export const mediaInfo = {
status: MediaStatus.paused as string,
shuffle: false,
repeat: RepeatState.off as string,
}
},
};
export const updateMediaInfo = (arg: MediaInfo) => {
@@ -37,9 +37,11 @@ export const updateMediaInfo = (arg: MediaInfo) => {
mediaInfo.image = propOrDefault(arg.image);
mediaInfo.favorite = arg.favorite;
mediaInfo.player.status = propOrDefault(arg.player?.status);
mediaInfo.player.shuffle = arg.player.shuffle;
mediaInfo.player.repeat = propOrDefault(arg.player?.repeat);
mediaInfo.player = {
status: propOrDefault(arg.player?.status),
shuffle: arg.player?.shuffle ?? false,
repeat: propOrDefault(arg.player?.repeat),
};
};
/**