From a5f0e1971695597575c271bf7d9be30c1dc0e35a Mon Sep 17 00:00:00 2001 From: SauceyRed Date: Wed, 28 May 2025 22:40:26 +0200 Subject: [PATCH] feat: added check for if refresh returned access token --- composables/auth.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/composables/auth.ts b/composables/auth.ts index 7ce077c..5c42d73 100644 --- a/composables/auth.ts +++ b/composables/auth.ts @@ -60,17 +60,21 @@ export const useAuth = () => { async function refresh() { console.log("refreshing"); - const res = await fetchWithApi("/auth/refresh", { - method: "POST" - }) as any; - console.log("finished refreshing:", res); - accessToken.value = res?.access_token; - console.log("set new access token"); + const res = await fetchWithApi("/auth/refresh", { + method: "POST" + }) as any; + console.log("finished refreshing:", res); + if (res.access_token) { + accessToken.value = res.access_token; + console.log("set new access token"); + } else { + console.log("refresh didn't return access token"); + } } async function fetchUser() { if (!accessToken.value) return; - console.log("fetchuser access token:", accessToken.value); + console.log("fetchuser access token:", accessToken.value); const res = await fetchWithApi("/users/me") as UserResponse; user.value = res; return user.value;