From 4306323c4440ede22988e47b4955c4358ee580a2 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 3 Dec 2025 13:00:24 -0600 Subject: [PATCH] Consistently use apiJson for fetches, with timeout and proper error handling (less code duplication). --- frontend/auth/App.vue | 17 +-- frontend/auth/admin/AdminApp.vue | 105 +++++++----------- frontend/int/reset/ResetApp.vue | 32 ++---- frontend/src/admin/AdminUserDetail.vue | 10 +- frontend/src/components/ProfileView.vue | 6 +- .../src/components/RegistrationLinkModal.vue | 9 +- frontend/src/components/RestrictedAuth.vue | 27 ++--- frontend/src/stores/auth.js | 67 ++--------- frontend/src/utils/api.js | 94 ++++++++++++++-- 9 files changed, 173 insertions(+), 194 deletions(-) diff --git a/frontend/auth/App.vue b/frontend/auth/App.vue index 4abc56a..a583f83 100644 --- a/frontend/auth/App.vue +++ b/frontend/auth/App.vue @@ -12,6 +12,7 @@