before remove routers
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
import { router } from "~/server/trpc"
|
||||
import { CategoryRouter } from "./category"
|
||||
import { EntryRouter } from "./entry"
|
||||
import { trpcCrudRouterFromDrizzleEntity } from "~/server/lib"
|
||||
import * as schema from '~/server/db/schema'
|
||||
|
||||
const { router : categoryv2 } = trpcCrudRouterFromDrizzleEntity('cvCategory')
|
||||
const { router : entryv2 } = trpcCrudRouterFromDrizzleEntity('cvEntry')
|
||||
export const CvRouter = router({
|
||||
category: CategoryRouter,
|
||||
entry: EntryRouter
|
||||
category: categoryv2,
|
||||
entry:entryv2
|
||||
})
|
||||
|
||||
@@ -7,6 +7,9 @@ import { isAdmin } from "~/app/actions";
|
||||
import z from "zod";
|
||||
import { StackRouter } from "./techStack";
|
||||
import { TRPCError, type inferRouterOutputs} from "@trpc/server";
|
||||
import { trpcCrudRouterFromDrizzleEntity } from "~/server/lib";
|
||||
const { router : project } = trpcCrudRouterFromDrizzleEntity('project')
|
||||
const { router : techStack } = trpcCrudRouterFromDrizzleEntity('techStack')
|
||||
export const ProjectRouter = router({
|
||||
list: publicProcedure.query(async () => {
|
||||
return await db.query.project.findMany({
|
||||
@@ -61,15 +64,10 @@ export const ProjectRouter = router({
|
||||
)
|
||||
}
|
||||
const { input } = opts;
|
||||
const updateProj = await db.update(project)
|
||||
return await db.update(project)
|
||||
.set(input.update)
|
||||
.returning()
|
||||
.where(eq(project.id,input.by.id));
|
||||
if (updateProj[0] !== undefined) {
|
||||
return updateProj[0]
|
||||
} else {
|
||||
return null
|
||||
}
|
||||
}),
|
||||
stack: StackRouter,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user