🚧 (wip) testing signup submission

This commit is contained in:
2025-10-11 23:40:06 +07:00
parent 3d6be163e8
commit 94f6f0780c
2 changed files with 10 additions and 4 deletions

View File

@ -4,6 +4,7 @@ import { apiErrorHandler } from "@/shared/lib/ky/errorHandler";
import { RegisterInputs } from "../ui/components/ProvisionInput";
import { ServerRequestCallback } from "@/shared/types/ServerRequestCallback";
import { generateRandomString } from "@/shared/helper/generateRandomString";
import { api } from "@/shared/lib/ky/connector";
export const submitRegisterForm = async (
data: RegisterInputs
@ -16,8 +17,7 @@ export const submitRegisterForm = async (
});
try {
console.log({
...data,
const payload = {
username:
data.fullname
.trim()
@ -26,12 +26,17 @@ export const submitRegisterForm = async (
.substring(0, 5) +
"_" +
generateRandomString(10),
});
await new Promise((resolve) => setTimeout(resolve, 3000));
name: data.fullname,
email: data.email,
password: data.password,
};
const callback = await api.post("users", { json: payload }).json();
return {
success: true,
status: 200,
text: { message: "Registration successful" },
data: callback,
};
} catch (error) {
return apiErrorHandler(error);

View File

@ -43,6 +43,7 @@ const ProvisionInput = ({ fullname }: Props) => {
description: returnData.text.message,
});
} else {
console.log(returnData);
setSubmitStatus(false);
addToast({
color: "success",