refactor: reduce browser storage dependence, remove unused code

This commit is contained in:
sethburkart123
2024-06-09 18:04:26 +10:00
parent db98f24555
commit 736cf36068
9 changed files with 53 additions and 42 deletions
+2 -5
View File
@@ -1,8 +1,7 @@
import browser from 'webextension-polyfill';
import localforage from 'localforage';
import { CustomTheme, ThemeList } from '../../../interface/types/CustomThemes';
import { blobToBase64 } from '../../utils/blobToBase64';
import { settingsState } from '../../utils/listeners/SettingsState';
export const getAvailableThemes = async (): Promise<ThemeList | {}> => {
try {
@@ -19,9 +18,7 @@ export const getAvailableThemes = async (): Promise<ThemeList | {}> => {
})
);
const selectedTheme = await browser.storage.local.get('selectedTheme') as { selectedTheme: string; };
return { themes, selectedTheme: selectedTheme.selectedTheme ? selectedTheme.selectedTheme : '' };
return { themes, selectedTheme: settingsState.selectedTheme ? settingsState.selectedTheme : '' };
}
return {
themes: [],