mirror of
https://github.com/ArthurDanjou/website.git
synced 2026-01-21 07:21:44 +01:00
Add cookie for like and use valibot
This commit is contained in:
@@ -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({
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user