nits, fixes

This commit is contained in:
Anton Bracke
2022-02-22 19:01:26 +01:00
parent e82de63b34
commit 454ee6cf4c
8 changed files with 26 additions and 30 deletions
+16 -2
View File
@@ -6,13 +6,27 @@ export type SettingsData = {
log_level: ElectronLog.LogLevel;
auto_launch_enabled: boolean;
servers: Server[];
shortcuts: Record<"mute_toggle" | "camera_toggle", string | null>;
shortcuts: Record<"mute_toggle" | "camera_toggle", string>;
};
let settings: SettingsData;
const defaultSettings: SettingsData = {
log_level: "info",
auto_launch_enabled: true,
servers: [],
shortcuts: {
mute_toggle: "",
camera_toggle: "",
},
};
async function init() {
settings = (await Settings.get()) as SettingsData;
let _settings = await Settings.get();
if (_settings !== undefined) {
_settings = defaultSettings;
}
settings = _settings as SettingsData;
}
function get(): SettingsData;