From 381c0d7813f1ed740e1c3f57729c2bcfe6b68eb8 Mon Sep 17 00:00:00 2001 From: Pedro Date: Sat, 18 Nov 2023 16:56:39 +0100 Subject: [PATCH] Improve handle of settings --- gui/src/components/infoScreen_updater.vue | 2 +- gui/src/components/main_active_broadcasts.vue | 33 +- gui/src/components/main_audio.vue | 6 +- gui/src/components/main_startup_check.vue | 19 +- gui/src/components/settings_chat.vue | 14 +- gui/src/components/settings_exp.vue | 8 +- gui/src/components/settings_hamlib.vue | 28 +- gui/src/components/settings_modem.vue | 32 +- gui/src/components/settings_rigcontrol.vue | 4 +- gui/src/components/settings_station.vue | 8 +- gui/src/components/settings_web.vue | 6 +- gui/src/js/api.js | 18 +- gui/src/js/deprecated_daemon.ts | 292 ------------------ 13 files changed, 90 insertions(+), 380 deletions(-) delete mode 100644 gui/src/js/deprecated_daemon.ts diff --git a/gui/src/components/infoScreen_updater.vue b/gui/src/components/infoScreen_updater.vue index 5d8bd7fb..51aa9fa1 100644 --- a/gui/src/components/infoScreen_updater.vue +++ b/gui/src/components/infoScreen_updater.vue @@ -55,7 +55,7 @@ const state = useStateStore(pinia); type="button" disabled > - Update channel | {{ settings.update_channel }} + Update channel | settings.update_channel @@ -107,8 +94,8 @@ function startStopBeacon() { class="btn btn-sm ms-1" @click="startStopBeacon()" v-bind:class="{ - 'btn-success': state.beacon_state === 'True', - 'btn-outline-secondary': state.beacon_state === 'False', + 'btn-success': state.beacon_state === true, + 'btn-outline-secondary': state.beacon_state === false, }" title="Toggle beacon mode. The interval can be set in settings. While sending a beacon, you can receive ping requests and open a datachannel. If a datachannel is opened, the beacon pauses." > diff --git a/gui/src/components/main_audio.vue b/gui/src/components/main_audio.vue index de51c76b..46135368 100644 --- a/gui/src/components/main_audio.vue +++ b/gui/src/components/main_audio.vue @@ -6,7 +6,7 @@ setActivePinia(pinia); import { useAudioStore } from "../store/audioStore.js"; const audio = useAudioStore(pinia); -import { saveModemConfig } from "../js/api"; +import { setConfig } from "../js/api";