fix: handlers weren't used properly in the unauth code
Some checks failed
Format / formatting (push) Failing after 6s
Build / build (push) Successful in 42s
CI / build (push) Failing after 10s

This commit is contained in:
Mohamed Maoulainine Maoulainine 2025-05-10 23:35:30 +02:00
parent 4c15cab607
commit 6b49bbbe57
2 changed files with 20 additions and 11 deletions

View File

@ -25,19 +25,16 @@ onMounted(() => {
router.push("/admin"); router.push("/admin");
return; return;
} }
/*
if (roles.includes("MyINPulse-entrepreneur")) { if (roles.includes("MyINPulse-entrepreneur")) {
router.push("/canvas"); router.push("/canvas");
return; return;
} }*/
checkPending( checkPending(
(response) => { (response) => {
const isValidated = response.data === true; const isValidated = response.data === true;
if ( if (isValidated && roles.includes("MyINPulse-entrepreneur")) {
isValidated &&
roles.includes("MyINPulse-entrepreneur")
) {
router.push("/canvas"); router.push("/canvas");
//router.push("/JorCproject"); //router.push("/JorCproject");
} else { } else {

View File

@ -74,15 +74,27 @@ function getAllEntrepreneurs(
}); });
} }
function checkPending(): Promise<boolean> { function checkPending(
return axiosInstance onSuccessHandler?: (response: AxiosResponse<boolean>) => void,
onErrorHandler?: (error: AxiosError) => void
): void {
axiosInstance
.get("/unauth/check-if-not-pending") .get("/unauth/check-if-not-pending")
.then((response) => response.data) .then((response) => {
if (onSuccessHandler) {
onSuccessHandler(response);
} else {
defaultApiSuccessHandler(response);
}
})
.catch((error: AxiosError) => { .catch((error: AxiosError) => {
throw error; if (onErrorHandler) {
onErrorHandler(error);
} else {
defaultApiErrorHandler(error);
}
}); });
} }
export { export {
finalizeAccount, finalizeAccount,
getAllEntrepreneurs, getAllEntrepreneurs,