Add cookie for like and use valibot

This commit is contained in:
2023-08-18 17:59:15 +02:00
parent 7b4a7be237
commit 8435b1056d
7 changed files with 38 additions and 11 deletions

View File

@@ -1,8 +1,8 @@
import { z } from 'zod'
import { object, string } from 'valibot'
import { publicProcedure, router } from '~/server/trpc/trpc'
const PostSchema = z.object({
slug: z.string(),
const PostSchema = object({
slug: string(),
})
export default router({

View File

@@ -1,11 +1,11 @@
import { z } from 'zod'
import { boolean, literal, object, string, union } from 'valibot'
import { publicProcedure, router } from '~/server/trpc/trpc'
export default router({
getTalents: publicProcedure
.input(z.object({
favorite: z.boolean(),
category: z.union([z.string(), z.literal('all')]),
.input(object({
favorite: boolean(),
category: union([string(), literal('all')]),
}))
.query(async ({ ctx, input }) => {
if (input.favorite) {