feat: added check for if refresh returned access token

This commit is contained in:
SauceyRed 2025-05-28 22:40:26 +02:00
parent 7ad2b6f299
commit a5f0e19716
Signed by: sauceyred
GPG key ID: 270B096EF6E9A462

View file

@ -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;