From 46b5b942196e142ce719145dd0d34479d0e591e7 Mon Sep 17 00:00:00 2001 From: Christian Beutel <> Date: Fri, 3 Jan 2025 18:05:25 +0100 Subject: [PATCH] Proper API error handling --- .../notification/notification_dropdown.svelte | 2 +- web/src/lib/stores/activity_store.ts | 6 +- web/src/lib/stores/category_store.ts | 8 +- web/src/lib/stores/comment_store.ts | 15 +- web/src/lib/stores/follow_store.ts | 21 ++- web/src/lib/stores/list_share_store.ts | 17 +- web/src/lib/stores/list_store.ts | 45 ++++-- web/src/lib/stores/notification_store.ts | 11 +- web/src/lib/stores/settings_store.ts | 47 +++--- web/src/lib/stores/summit_log_store.ts | 49 +++--- web/src/lib/stores/trail_share_store.ts | 17 +- web/src/lib/stores/trail_store.ts | 145 ++++++++++-------- web/src/lib/stores/user_store.ts | 92 ++++++----- web/src/lib/stores/valhalla_store.ts | 10 +- web/src/lib/stores/waypoint_store.ts | 43 +++--- web/src/lib/util/api_util.ts | 16 +- web/src/routes/api/v1/auth/reset/+server.ts | 1 - web/src/routes/api/v1/trail/upload/+server.ts | 9 +- web/src/routes/lists/+page.ts | 11 +- web/src/routes/lists/edit/[id]/+page.ts | 10 +- web/src/routes/login/+page.svelte | 5 +- web/src/routes/map/trail/[id]/+page.ts | 11 +- web/src/routes/map/trail/[id]/print/+page.ts | 10 +- web/src/routes/profile/[id]/+layout.server.ts | 10 +- web/src/routes/trail/view/[id]/+page.ts | 6 +- 25 files changed, 366 insertions(+), 251 deletions(-) diff --git a/web/src/lib/components/notification/notification_dropdown.svelte b/web/src/lib/components/notification/notification_dropdown.svelte index fd09b953..45eff33d 100644 --- a/web/src/lib/components/notification/notification_dropdown.svelte +++ b/web/src/lib/components/notification/notification_dropdown.svelte @@ -101,7 +101,7 @@