This commit is contained in:
2026-03-12 03:56:24 +00:00
parent 6d2413a25f
commit f95770dec6
120 changed files with 573 additions and 50 deletions
+8 -8
View File
@@ -4,13 +4,7 @@ import userAuth from "@/src/utils/user-auth";
import NSQLite from "@moduletrace/nsqlite";
import { APIResponseObject } from "@moduletrace/datasquirel/dist/package-shared/types";
import type { NextApiRequest, NextApiResponse } from "next";
type ReqBody = {
first_name?: string;
last_name?: string;
email?: string;
image?: string;
};
import { APIReqObject } from "@/src/types";
export default async function handler(
req: NextApiRequest,
@@ -33,7 +27,13 @@ export default async function handler(
});
}
const { first_name, last_name, email, image } = req.body as ReqBody;
const { new_user } = req.body as APIReqObject;
if (!new_user) {
throw new Error(`No User Form Sent.`);
}
const { first_name, last_name, email, image } = new_user;
if (!first_name?.match(/./)) {
return res.json({ success: false, msg: "First name is required" });
+3
View File
@@ -7,6 +7,7 @@ import NSQLite from "@moduletrace/nsqlite";
import type { NextApiRequest, NextApiResponse } from "next";
import userAuth from "@/src/utils/user-auth";
import { slugify } from "@/src/exports/client-exports";
import setupDeploymentUser from "@/src/functions/deployment-users/setup-deployment-user";
export default async function handler(
req: NextApiRequest,
@@ -103,6 +104,8 @@ export default async function handler(
}
if (user?.id) {
await setupDeploymentUser({ user_id: newly_inserted_user.id });
return res.json({
success: true,
singleRes: newly_inserted_user,