We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2a192f3 + 3aaa173 commit dc0abb7Copy full SHA for dc0abb7
1 file changed
electron/core/store.ts
@@ -16,14 +16,11 @@ export async function initStore(): Promise<void> {
16
}
17
18
export function getPrefs(): Prefs {
19
- return {
20
- systemTheme: _store.get("systemTheme"),
21
- defaultZoom: _store.get("defaultZoom"),
22
- showDockBadge: _store.get("showDockBadge"),
23
- launchAtStartup: _store.get("launchAtStartup"),
24
- crashReporting: _store.get("crashReporting"),
25
- notificationsEnabled: _store.get("notificationsEnabled"),
26
- };
+ const prefs = {} as Prefs;
+ for (const key of Object.keys(DEFAULTS) as (keyof Prefs)[]) {
+ prefs[key] = _store.get(key) as never;
+ }
+ return prefs;
27
28
29
export function getPref<K extends keyof Prefs>(key: K): Prefs[K] {
0 commit comments