Linting Fix

This commit is contained in:
Connor Yoh
2025-10-02 16:08:58 +01:00
parent 13daa069ad
commit ad104a3c0f
2 changed files with 2 additions and 10 deletions

View File

@@ -36,26 +36,18 @@ export const PreferencesProvider: React.FC<{ children: React.ReactNode }> = ({ c
const updatePreference = useCallback(
async <K extends keyof UserPreferences>(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 (

View File

@@ -27,7 +27,7 @@ class PreferencesService {
): Promise<UserPreferences[K]> {
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<UserPreferences> {
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();