From fdd3d4b37a2c4bf2fe983d88bab809caab936ca9 Mon Sep 17 00:00:00 2001 From: Michael Genson <71845777+michael-genson@users.noreply.github.com> Date: Tue, 2 Dec 2025 15:55:01 -0600 Subject: [PATCH] fix: Remove Auth Refresh (#6646) --- ...{useAuthBackend.ts => use-auth-backend.ts} | 24 ------------------- .../{useMealieAuth.ts => use-mealie-auth.ts} | 2 +- 2 files changed, 1 insertion(+), 25 deletions(-) rename frontend/composables/{useAuthBackend.ts => use-auth-backend.ts} (83%) rename frontend/composables/{useMealieAuth.ts => use-mealie-auth.ts} (95%) diff --git a/frontend/composables/useAuthBackend.ts b/frontend/composables/use-auth-backend.ts similarity index 83% rename from frontend/composables/useAuthBackend.ts rename to frontend/composables/use-auth-backend.ts index cc21bb6bf..1aeb84c19 100644 --- a/frontend/composables/useAuthBackend.ts +++ b/frontend/composables/use-auth-backend.ts @@ -120,30 +120,6 @@ export const useAuthBackend = function (): AuthState { } } - // Auto-refresh user data periodically when authenticated - if (import.meta.client) { - let refreshInterval: NodeJS.Timeout | null = null; - - watch(() => authStatus.value, (status) => { - if (status === "authenticated") { - refreshInterval = setInterval(() => { - if (tokenCookie.value) { - getSession().catch(() => { - // Ignore errors in background refresh - }); - } - }, 5 * 60 * 1000); // 5 minutes - } - else { - // Clear interval when not authenticated - if (refreshInterval) { - clearInterval(refreshInterval); - refreshInterval = null; - } - } - }, { immediate: true }); - } - return { data: computed(() => authUser.value), status: computed(() => authStatus.value), diff --git a/frontend/composables/useMealieAuth.ts b/frontend/composables/use-mealie-auth.ts similarity index 95% rename from frontend/composables/useMealieAuth.ts rename to frontend/composables/use-mealie-auth.ts index ac662c17d..ae3a03590 100644 --- a/frontend/composables/useMealieAuth.ts +++ b/frontend/composables/use-mealie-auth.ts @@ -1,5 +1,5 @@ import { ref, watch, computed } from "vue"; -import { useAuthBackend } from "~/composables/useAuthBackend"; +import { useAuthBackend } from "~/composables/use-auth-backend"; import type { UserOut } from "~/lib/api/types/user"; export const useMealieAuth = function () {