fix:error handler

This commit is contained in:
Rama Priyanto 2025-06-18 14:36:01 +07:00
parent 3d420f48f2
commit 9be5884caf
3 changed files with 88 additions and 88 deletions

View File

@ -69,98 +69,98 @@ export default function Login() {
error("Username & Password Wajib Diisi !"); error("Username & Password Wajib Diisi !");
} else { } else {
// login dengan otp // login dengan otp
loading(); // loading();
const response: any = await emailValidation(data); // const response: any = await emailValidation(data);
if (response?.error) { // if (response?.error) {
console.log("error", response); // console.log("error", response);
if (response?.message?.messages[0]?.includes("failed to send mail")) { // if (response?.message?.messages[0]?.includes("failed to send mail")) {
error("Gagal Mengirim OTP"); // error("Gagal Mengirim OTP");
return false; // return false;
} // }
if (response?.message?.messages[0]?.includes("username")) { // if (response?.message?.messages[0]?.includes("username")) {
error("Username / Password Tidak Sesuai"); // error("Username / Password Tidak Sesuai");
return false; // return false;
} // }
error("Unknown Error"); // error("Unknown Error");
return false; // return false;
} // }
close(); // close();
if (response?.data?.messages[0] === "Continue to setup email") { // if (response?.data?.messages[0] === "Continue to setup email") {
setFirstLogin(true); // setFirstLogin(true);
} else { // } else {
setNeedOtp(true); // setNeedOtp(true);
} // }
// login tanpa otp // login tanpa otp
// loading(); loading();
// const response = await postSignIn(data); const response = await postSignIn(data);
// if (response?.error) { if (response?.error) {
// error("Username / Password Tidak Sesuai"); error("Username / Password Tidak Sesuai");
// } else { } else {
// const profile = await getProfile(response?.data?.data?.access_token); const profile = await getProfile(response?.data?.data?.access_token);
// const dateTime: any = new Date(); const dateTime: any = new Date();
// const newTime: any = dateTime.getTime() + 10 * 60 * 1000; const newTime: any = dateTime.getTime() + 10 * 60 * 1000;
// Cookies.set("access_token", response?.data?.data?.access_token, { Cookies.set("access_token", response?.data?.data?.access_token, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("refresh_token", response?.data?.data?.refresh_token, { Cookies.set("refresh_token", response?.data?.data?.refresh_token, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("time_refresh", newTime, { Cookies.set("time_refresh", newTime, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("is_first_login", "true", { Cookies.set("is_first_login", "true", {
// secure: true, secure: true,
// sameSite: "strict", sameSite: "strict",
// }); });
// const resActivity = await saveActivity( const resActivity = await saveActivity(
// { {
// activityTypeId: 1, activityTypeId: 1,
// url: "https://kontenhumas.com/auth", url: "https://kontenhumas.com/auth",
// userId: profile?.data?.data?.id, userId: profile?.data?.data?.id,
// }, },
// accessData?.id_token accessData?.id_token
// ); );
// Cookies.set("profile_picture", profile?.data?.data?.profilePictureUrl, { Cookies.set("profile_picture", profile?.data?.data?.profilePictureUrl, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("uie", profile?.data?.data?.id, { Cookies.set("uie", profile?.data?.data?.id, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("ufne", profile?.data?.data?.fullname, { Cookies.set("ufne", profile?.data?.data?.fullname, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("ulie", profile?.data?.data?.userLevelGroup, { Cookies.set("ulie", profile?.data?.data?.userLevelGroup, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("username", profile?.data?.data?.username, { Cookies.set("username", profile?.data?.data?.username, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("urie", profile?.data?.data?.userRoleId, { Cookies.set("urie", profile?.data?.data?.userRoleId, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("masterPoldaId", profile?.data?.data?.masterPoldaId, { Cookies.set("masterPoldaId", profile?.data?.data?.masterPoldaId, {
// expires: 1, expires: 1,
// }); });
// Cookies.set("ulne", profile?.data?.data?.userLevelId, { Cookies.set("ulne", profile?.data?.data?.userLevelId, {
// expires: 1, expires: 1,
// }); });
// // Cookies.set("urce", profile?.data?.data?.roleCode, { // Cookies.set("urce", profile?.data?.data?.roleCode, {
// // expires: 1, // expires: 1,
// // }); // });
// Cookies.set("email", profile?.data?.data?.email, { Cookies.set("email", profile?.data?.data?.email, {
// expires: 1, expires: 1,
// }); });
// router.push("/admin/dashboard"); router.push("/admin/dashboard");
// Cookies.set("status", "login", { Cookies.set("status", "login", {
// expires: 1, expires: 1,
// }); });
// close(); close();
// } }
} }
}; };

View File

@ -357,7 +357,7 @@ export default function HeaderNews() {
</a> </a>
</div> </div>
<ScrollShadow hideScrollBar className="h-[39vh] lg:h-[400px]"> <ScrollShadow hideScrollBar className="h-[39vh] lg:h-[400px]">
{article.length > 0 ? ( {article?.length > 0 ? (
article.map((list: any, index: number) => ( article.map((list: any, index: number) => (
<div <div
key={list?.id} key={list?.id}

View File

@ -51,7 +51,7 @@ export default function NewsTicker() {
<span className="mr-2"></span> BREAKING NEWS <span className="mr-2"></span> BREAKING NEWS
<div className="absolute right-0 top-0 h-full w-4 bg-[#bb3523] transform translate-x-full clipPath-triangle"></div> <div className="absolute right-0 top-0 h-full w-4 bg-[#bb3523] transform translate-x-full clipPath-triangle"></div>
</div> </div>
{article.length > 0 ? ( {article?.length > 0 ? (
<div <div
className={`w-full px-5 py-1 flex flex-col justify-center gap-1 transition-transform duration-300 ${ className={`w-full px-5 py-1 flex flex-col justify-center gap-1 transition-transform duration-300 ${
animate ? "opacity-0 translate-y-5" : "opacity-100 translate-y-0" animate ? "opacity-0 translate-y-5" : "opacity-100 translate-y-0"