feat(ui): make request error friendly

This commit is contained in:
Fu Diwei 2025-03-26 10:18:27 +08:00
parent 0a90523d61
commit 4883b3bb88

View File

@ -2,7 +2,7 @@ import { ClientResponseError } from "pocketbase";
export const getErrMsg = (error: unknown): string => { export const getErrMsg = (error: unknown): string => {
if (error instanceof ClientResponseError) { if (error instanceof ClientResponseError) {
return error.response != null ? getErrMsg(error.response) : error.message; return Object.keys(error.response ?? {}).length ? getErrMsg(error.response) : error.message;
} else if (error instanceof Error) { } else if (error instanceof Error) {
return error.message; return error.message;
} else if (typeof error === "object" && error != null) { } else if (typeof error === "object" && error != null) {