Fix alert issues

This commit is contained in:
LukeGus
2025-10-06 20:51:17 -05:00
parent be20ac27ed
commit 038f39ad12

View File

@@ -42,8 +42,8 @@ export function Homepage({
if (isAuthenticated) {
const jwt = getCookie("jwt");
if (jwt) {
Promise.all([getUserInfo(), getDatabaseHealth()])
.then(([meRes]) => {
getUserInfo()
.then((meRes) => {
setIsAdmin(!!meRes.is_admin);
setUsername(meRes.username || null);
setUserId(meRes.userId || null);
@@ -58,12 +58,20 @@ export function Homepage({
if (errorCode === "SESSION_EXPIRED") {
console.warn("Session expired - please log in again");
setDbError("Session expired - please log in again");
} else if (err?.response?.data?.error?.includes("Database")) {
} else {
setDbError(null);
}
});
getDatabaseHealth()
.then(() => {
setDbError(null);
})
.catch((err) => {
if (err?.response?.data?.error?.includes("Database")) {
setDbError(
"Could not connect to the database. Please try again later.",
);
} else {
setDbError(null);
}
});
}