refactor(modules): moved modules to app to control everything based on there active setting

This commit is contained in:
2025-10-29 21:57:11 -05:00
parent 6493e0398a
commit 99b2d762d6
35 changed files with 5807 additions and 121 deletions

View File

@@ -42,8 +42,12 @@ router.post("/", async (req: Request, res: Response) => {
.update(user)
.set({ lastLogin: sql`NOW()` })
.where(eq(user.id, newUser.user.id));
return res.status(201).json(user);
return res
.status(201)
.json({ success: true, message: "User created", data: newUser });
} catch (err) {
console.log(err);
if (err instanceof z.ZodError) {
const flattened = z.flattenError(err);
return res.status(400).json({
@@ -59,6 +63,12 @@ router.post("/", async (req: Request, res: Response) => {
error: err.status,
});
}
return res.status(200).json({
success: false,
message: "There was an error creating your user.",
error: err,
});
}
});