import { z } from "zod";
import {
createTRPCRouter,
protectedProcedure,
publicProcedure,
} from "@/server/api/trpc";
export const profileRouter = createTRPCRouter({
createProfile: protectedProcedure
.input(z.object({
experiences: z.array(z.object({
companyName: z.string(),
})),
}))
.mutation(async ({ ctx, input }) => {
return ctx.db.profile.create({
data: {
experiences: {
ctx.db.experiences.create(input.experiences),
},
},
});
}),
});
import { z } from "zod";
import {
createTRPCRouter,
protectedProcedure,
publicProcedure,
} from "@/server/api/trpc";
export const profileRouter = createTRPCRouter({
createProfile: protectedProcedure
.input(z.object({
experiences: z.array(z.object({
companyName: z.string(),
})),
}))
.mutation(async ({ ctx, input }) => {
return ctx.db.profile.create({
data: {
experiences: {
ctx.db.experiences.create(input.experiences),
},
},
});
}),
});