Added fix

This commit is contained in:
Alex Kim
2024-12-12 05:38:14 +11:00
parent 45299a5c5d
commit 4a53b20618

View File

@@ -111,26 +111,28 @@ export const MediaProvider = ({ children }: { children: ReactNode }) => {
// Set default settings from user configuration.s // Set default settings from user configuration.s
useEffect(() => { useEffect(() => {
const userSubtitlePreference = if (user && cultures) {
user?.Configuration?.SubtitleLanguagePreference; const userSubtitlePreference =
const userAudioPreference = user?.Configuration?.AudioLanguagePreference; user?.Configuration?.SubtitleLanguagePreference;
const userAudioPreference = user?.Configuration?.AudioLanguagePreference;
const subtitlePreference = cultures.find( const subtitlePreference = cultures.find(
(x) => x.ThreeLetterISOLanguageName === userSubtitlePreference (x) => x.ThreeLetterISOLanguageName === userSubtitlePreference
); );
const audioPreference = cultures.find( const audioPreference = cultures.find(
(x) => x.ThreeLetterISOLanguageName === userAudioPreference (x) => x.ThreeLetterISOLanguageName === userAudioPreference
); );
updateSettings({ updateSettings({
defaultSubtitleLanguage: subtitlePreference, defaultSubtitleLanguage: subtitlePreference,
defaultAudioLanguage: audioPreference, defaultAudioLanguage: audioPreference,
subtitleMode: user?.Configuration?.SubtitleMode, subtitleMode: user?.Configuration?.SubtitleMode,
playDefaultAudioTrack: user?.Configuration?.PlayDefaultAudioTrack, playDefaultAudioTrack: user?.Configuration?.PlayDefaultAudioTrack,
rememberAudioSelections: user?.Configuration?.RememberAudioSelections, rememberAudioSelections: user?.Configuration?.RememberAudioSelections,
rememberSubtitleSelections: rememberSubtitleSelections:
user?.Configuration?.RememberSubtitleSelections, user?.Configuration?.RememberSubtitleSelections,
}); });
}
}, [user, cultures]); }, [user, cultures]);
if (!api) return null; if (!api) return null;