Merge pull request #313 from gitmotion/fix/update-login-toast-description

fix: replace "Test" with "Welcome," for login success toast
This commit is contained in:
Spotizerr
2025-08-23 21:56:52 -06:00
committed by GitHub

View File

@@ -8,7 +8,7 @@ import type {
AuthStatusResponse, AuthStatusResponse,
User, User,
CreateUserRequest, CreateUserRequest,
SSOStatusResponse SSOStatusResponse,
} from "@/types/auth"; } from "@/types/auth";
class AuthApiClient { class AuthApiClient {
@@ -38,7 +38,7 @@ class AuthApiClient {
} }
return config; return config;
}, },
(error) => Promise.reject(error) (error) => Promise.reject(error),
); );
// Response interceptor for error handling // Response interceptor for error handling
@@ -96,10 +96,11 @@ class AuthApiClient {
description: "The server did not respond in time. Please try again later.", description: "The server did not respond in time. Please try again later.",
}); });
} else { } else {
const errorMessage = error.response?.data?.detail || const errorMessage =
error.response?.data?.error || error.response?.data?.detail ||
error.message || error.response?.data?.error ||
"An unknown error occurred."; error.message ||
"An unknown error occurred.";
// Don't show toast errors during token validation // Don't show toast errors during token validation
if (!this.isCheckingToken) { if (!this.isCheckingToken) {
@@ -109,7 +110,7 @@ class AuthApiClient {
} }
} }
return Promise.reject(error); return Promise.reject(error);
} },
); );
} }
@@ -158,7 +159,7 @@ class AuthApiClient {
if (token) { if (token) {
this.token = token; this.token = token;
console.log(`Loaded ${isRemembered ? 'persistent' : 'session'} token from storage`); console.log(`Loaded ${isRemembered ? "persistent" : "session"} token from storage`);
} }
} }
@@ -229,7 +230,7 @@ class AuthApiClient {
this.setToken(loginData.access_token, rememberMe); this.setToken(loginData.access_token, rememberMe);
toast.success("Login Successful", { toast.success("Login Successful", {
description: `Test , ${loginData.user.username}!`, description: `Welcome, ${loginData.user.username}!`,
}); });
return loginData; return loginData;