refactor(validation): restucture api input and output validation
All checks were successful
container-scan / Container Scan (pull_request) Successful in 5m17s
docker-build / docker (pull_request) Successful in 6m1s

This commit is contained in:
Dominik 2025-06-18 21:36:30 +02:00
parent 485a95f99a
commit eef17c5360
Signed by: dominik
GPG key ID: 06A4003FC5049644
34 changed files with 1891 additions and 1802 deletions

View file

@ -2,12 +2,14 @@
import type { z } from 'zod/v4';
import bcrypt from 'bcryptjs';
import { registerSchema } from '@/lib/validation/user';
import { registerServerSchema } from './validation';
import { prisma } from '@/prisma';
export async function registerAction(data: z.infer<typeof registerSchema>) {
export async function registerAction(
data: z.infer<typeof registerServerSchema>,
) {
try {
const result = await registerSchema.safeParseAsync(data);
const result = await registerServerSchema.safeParseAsync(data);
if (!result.success) {
return {