diff --git a/frontend/src/contexts/PreferencesContext.tsx b/frontend/src/contexts/PreferencesContext.tsx index 4ebfe0aab..b5e8068f4 100644 --- a/frontend/src/contexts/PreferencesContext.tsx +++ b/frontend/src/contexts/PreferencesContext.tsx @@ -36,26 +36,18 @@ export const PreferencesProvider: React.FC<{ children: React.ReactNode }> = ({ c const updatePreference = useCallback( async (key: K, value: UserPreferences[K]) => { - try { await preferencesService.setPreference(key, value); setPreferences((prev) => ({ ...prev, [key]: value, })); - } catch (error) { - throw error; - } }, [] ); const resetPreferences = useCallback(async () => { - try { await preferencesService.clearAllPreferences(); setPreferences(DEFAULT_PREFERENCES); - } catch (error) { - throw error; - } }, []); return ( diff --git a/frontend/src/services/preferencesService.ts b/frontend/src/services/preferencesService.ts index ae75e890a..94c17a66b 100644 --- a/frontend/src/services/preferencesService.ts +++ b/frontend/src/services/preferencesService.ts @@ -27,7 +27,7 @@ class PreferencesService { ): Promise { const db = this.ensureDatabase(); - return new Promise((resolve, reject) => { + return new Promise((resolve) => { const transaction = db.transaction(['preferences'], 'readonly'); const store = transaction.objectStore('preferences'); const request = store.get(key); @@ -75,7 +75,7 @@ class PreferencesService { async getAllPreferences(): Promise { const db = this.ensureDatabase(); - return new Promise((resolve, reject) => { + return new Promise((resolve) => { const transaction = db.transaction(['preferences'], 'readonly'); const store = transaction.objectStore('preferences'); const request = store.getAll();