From 62e7555b1d36da16ee8fb5ceea168b1b03044edd Mon Sep 17 00:00:00 2001 From: Kmc Date: Thu, 27 Jun 2024 20:37:41 -0400 Subject: [PATCH] app: remove variables from store, reorganize logic --- app/src/App.svelte | 3 +- app/src/lib/Components/Account.svelte | 36 ++--- app/src/lib/Components/DisclaimerModal.svelte | 4 +- app/src/lib/Components/Launch.svelte | 13 +- app/src/lib/Components/PluginMenu.svelte | 30 ++--- app/src/lib/Components/Settings/Osrs.svelte | 9 +- app/src/lib/Components/Settings/Rs3.svelte | 12 +- app/src/lib/Components/TopBar.svelte | 9 +- app/src/lib/Services/ApiService.ts | 57 ++++++++ app/src/lib/Services/AuthService.ts | 13 +- app/src/lib/Services/BoltService.ts | 68 +++++----- app/src/lib/State/Bolt.ts | 50 +++++++ app/src/lib/State/Config.ts | 46 +++++++ app/src/lib/Util/ParseUtils.ts | 123 ++++++++---------- app/src/lib/Util/functions.ts | 57 ++++---- app/src/lib/Util/interfaces.ts | 57 ++------ app/src/lib/Util/onWritableChange.ts | 12 ++ app/src/lib/Util/store.ts | 16 --- app/src/main.ts | 100 +++++++------- 19 files changed, 405 insertions(+), 310 deletions(-) create mode 100644 app/src/lib/Services/ApiService.ts create mode 100644 app/src/lib/State/Bolt.ts create mode 100644 app/src/lib/State/Config.ts create mode 100644 app/src/lib/Util/onWritableChange.ts diff --git a/app/src/App.svelte b/app/src/App.svelte index 2e13ee7..de4e162 100644 --- a/app/src/App.svelte +++ b/app/src/App.svelte @@ -5,9 +5,10 @@ import PluginMenu from '$lib/Components/PluginMenu.svelte'; import LogView from '$lib/Components/LogView.svelte'; import { logger } from '$lib/Util/Logger'; - import { config, showDisclaimer } from '$lib/Util/store'; + import { showDisclaimer } from '$lib/Util/store'; import DisclaimerModal from '$lib/Components/DisclaimerModal.svelte'; import { BoltService } from '$lib/Services/BoltService'; + import { config } from '$lib/State/Config'; let showPluginMenu: boolean = false; let authorizing: boolean = false; diff --git a/app/src/lib/Components/Account.svelte b/app/src/lib/Components/Account.svelte index 1abb5c3..51692c3 100644 --- a/app/src/lib/Components/Account.svelte +++ b/app/src/lib/Components/Account.svelte @@ -1,14 +1,16 @@ @@ -120,7 +122,7 @@