From 734122ad27d67a86fa64556b84b677dd81a03de9 Mon Sep 17 00:00:00 2001 From: padreug Date: Wed, 30 Jul 2025 00:23:36 +0200 Subject: [PATCH] refactor: Simplify logout process and enhance routing in authentication components - Remove unnecessary async handling in logout functions across UserProfile.vue and Navbar.vue. - Integrate `useRouter` for consistent redirection to the login page after logout. - Update `logout` method in useAuth.ts to clear local state without an API call. --- src/components/auth/UserProfile.vue | 13 ++++---- src/components/layout/Navbar.vue | 7 ++-- src/composables/useAuth.ts | 16 +++------ src/lib/api/lnbits.ts | 51 +++++++++++++++++++++++------ 4 files changed, 56 insertions(+), 31 deletions(-) diff --git a/src/components/auth/UserProfile.vue b/src/components/auth/UserProfile.vue index 7982f5a..b06b5e7 100644 --- a/src/components/auth/UserProfile.vue +++ b/src/components/auth/UserProfile.vue @@ -1,5 +1,6 @@ diff --git a/src/components/layout/Navbar.vue b/src/components/layout/Navbar.vue index 4464731..291921a 100644 --- a/src/components/layout/Navbar.vue +++ b/src/components/layout/Navbar.vue @@ -1,5 +1,6 @@