This commit is contained in:
TuanVT
2026-10-26 16:03:54 +07:00
parent a5ef1901da
commit 0d7d204916
28 changed files with 8932 additions and 1287 deletions
+9 -3
View File
@@ -128,7 +128,7 @@ const refreshAccessToken = async (): Promise<string | null> => {
refreshToken: string;
accessTokenExpiresAt: string;
sessionId: string;
}>("/api/auth/refresh", {
}>("/auth/refresh", {
refreshToken,
});
@@ -327,20 +327,26 @@ export const httpRequest = async <T>({
/* ================= SUCCESS ================= */
if (safeRes.success) {
if (
safeRes.success === true ||
(safeRes.success === undefined && !safeRes.error)
) {
if (showMessageSuccess) {
toastSuccess({
msg: msgSuccess,
});
}
return safeRes.data as T;
// Nếu API có data thì trả data
// Nếu API trả trực tiếp object thì trả chính object đó
return (safeRes.data !== undefined ? safeRes.data : safeRes) as T;
}
/* ================= FAIL ================= */
const error = {
message: safeRes.error?.message || "Có lỗi xảy ra",
code: safeRes.error?.code,
};