INNER CODE UNIT · TypeScript
load
steipete/summarize · apps/chrome-extension/src/entrypoints/options/main.ts:354
async function load() {
const [s] = await Promise.all([loadSettings(), daemonCapability?.initialize()]);
applyExtensionLocale(resolveExtensionLocale(s.uiLocale));
activeProvider = s.provider;
await modelPresets.refreshPresets(s.token);
modelPresets.setValue(s.model);
const loadedState = applyLoadedOptionsSettings({
settings: s,
defaults: defaultSettings,
languagePresets,
elements,
});
booleanSettings.setState(loadedState.booleans);
booleanSettings.render();
refreshRuntimeStatus(s.token);
refreshBrowserCacheStatus();
currentScheme = loadedState.colorScheme;
currentMode = loadedState.colorMode;