import useragents from "../useragents.json" with { type: "json" }; import Store from "electron-store"; const store = new Store(); export function getValue(key) { return store.get(key); } export function setValue(key, value) { store.set(key, value); } export function getValueOrDefault(key, defaultValue) { const value = store.get(key); if (value === undefined) { try { store.set(key, defaultValue); return defaultValue; } catch (e) { console.log(e) } } return value; } getValueOrDefault("enterprise-or-normal", "?auth=2"); getValueOrDefault("websites-in-new-window", "false"); getValueOrDefault("autohide-menubar", "true"); getValueOrDefault("useragentstring", useragents.WindowsChrome); getValueOrDefault("blockadsandtrackers", "false"); getValueOrDefault("dynamicicons", "true"); getValueOrDefault("autoupdate", "false"); getValueOrDefault("custompage", "home"); getValueOrDefault("windowWidth", 0.71); getValueOrDefault("windowHeight", 0.74); getValueOrDefault("customWindowSize", false); getValueOrDefault("externalLinks", "false");