From f331916bd5dcf8759432e601233a778091ba874d Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 2 Mar 2024 19:32:16 -0500 Subject: [PATCH] [O] Use better error and loading --- AquaNet/src/ErrorMessage.svelte | 12 ------- AquaNet/src/LoadingMessage.svelte | 45 --------------------------- AquaNet/src/pages/MaimaiRating.svelte | 18 ++++------- AquaNet/src/pages/Ranking.svelte | 15 +++------ AquaNet/src/pages/UserHome.svelte | 17 ++++------ 5 files changed, 17 insertions(+), 90 deletions(-) delete mode 100644 AquaNet/src/ErrorMessage.svelte delete mode 100644 AquaNet/src/LoadingMessage.svelte diff --git a/AquaNet/src/ErrorMessage.svelte b/AquaNet/src/ErrorMessage.svelte deleted file mode 100644 index 249c8095..00000000 --- a/AquaNet/src/ErrorMessage.svelte +++ /dev/null @@ -1,12 +0,0 @@ - - - -
-

Something's wrong, Please Try again Later.

-

Need to know why? Check Below.

- - {ifError} - -
\ No newline at end of file diff --git a/AquaNet/src/LoadingMessage.svelte b/AquaNet/src/LoadingMessage.svelte deleted file mode 100644 index 715c7bc7..00000000 --- a/AquaNet/src/LoadingMessage.svelte +++ /dev/null @@ -1,45 +0,0 @@ -
-
-
-
- -

Please Wait...

-
- diff --git a/AquaNet/src/pages/MaimaiRating.svelte b/AquaNet/src/pages/MaimaiRating.svelte index b6ca4ec1..b7aa29bf 100644 --- a/AquaNet/src/pages/MaimaiRating.svelte +++ b/AquaNet/src/pages/MaimaiRating.svelte @@ -3,12 +3,11 @@ import {getMaimaiAllMusic, getMaimai} from "../libs/maimai"; import type {ParsedRating, Rating} from "../libs/maimaiTypes"; import { getMult } from "../libs/scoring"; - import ErrorMessage from "../ErrorMessage.svelte"; - import LoadingMessage from "../LoadingMessage.svelte"; + import StatusOverlays from "../components/StatusOverlays.svelte"; export let userId: any userId = +userId - let ifError: string | null; + let error: string | null; if (!userId) console.error("No user ID provided") @@ -28,9 +27,7 @@ old: parseRating(data.userRating.ratingList), new: parseRating(data.userRating.newRatingList) } - }).catch((error) => { - ifError = error - }) + }).catch((e) => error = e.message) function parseRating(arr: Rating[]) { return arr.map(x => { @@ -96,12 +93,9 @@ {/each} {/each} - {:else if ifError} - - {:else} - - {/if} - + {/if} + +