make sure enableAutoResumeOnPlaybackError syncs to backend

This commit is contained in:
Pas 2025-12-01 16:22:02 -07:00
parent be6aec2c86
commit b464c2195e
3 changed files with 13 additions and 0 deletions

View file

@ -88,6 +88,9 @@ export function useAuthData() {
const setManualSourceSelection = usePreferencesStore(
(s) => s.setManualSourceSelection,
);
const setEnableAutoResumeOnPlaybackError = usePreferencesStore(
(s) => s.setEnableAutoResumeOnPlaybackError,
);
const login = useCallback(
async (
@ -266,6 +269,12 @@ export function useAuthData() {
if (settings.enableDoubleClickToSeek !== undefined) {
setEnableDoubleClickToSeek(settings.enableDoubleClickToSeek);
}
if (settings.enableAutoResumeOnPlaybackError !== undefined) {
setEnableAutoResumeOnPlaybackError(
settings.enableAutoResumeOnPlaybackError,
);
}
},
[
replaceBookmarks,
@ -301,6 +310,7 @@ export function useAuthData() {
setHomeSectionOrder,
setManualSourceSelection,
setEnableDoubleClickToSeek,
setEnableAutoResumeOnPlaybackError,
],
);

View file

@ -154,6 +154,8 @@ export function useMigration() {
: undefined,
manualSourceSelection: preferences.manualSourceSelection,
enableDoubleClickToSeek: preferences.enableDoubleClickToSeek,
enableAutoResumeOnPlaybackError:
preferences.enableAutoResumeOnPlaybackError,
}),
);

View file

@ -67,6 +67,7 @@ export function VerifyPassphrase(props: VerifyPassphraseProps) {
homeSectionOrder: store.homeSectionOrder,
enableDoubleClickToSeek: store.enableDoubleClickToSeek,
manualSourceSelection: store.manualSourceSelection,
enableAutoResumeOnPlaybackError: store.enableAutoResumeOnPlaybackError,
}));
const backendUrl = useBackendUrl();