From fa9b33ad7ee9cbb70fcf6ddb3d76fd9c7535b7d2 Mon Sep 17 00:00:00 2001 From: neodk2004 Date: Sat, 13 Jun 2026 10:02:17 +0200 Subject: [PATCH] refactor(feed): use PrismaClient type directly in assertPetOwnership --- src/trpc/routers/feed.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/trpc/routers/feed.ts b/src/trpc/routers/feed.ts index 9e653d5..7671388 100644 --- a/src/trpc/routers/feed.ts +++ b/src/trpc/routers/feed.ts @@ -4,13 +4,14 @@ import { TRPCError } from "@trpc/server"; import { router, protectedProcedure } from "@/trpc/init"; import { redis } from "@/lib/redis"; import { getFeedPage } from "@/lib/feed-helpers"; +import type { PrismaClient } from "@prisma/client"; /** * Ownership assertion: verifies petId belongs to ctx.userId. * Security (T-02-20): prevents feed spoofing via fabricated petId. */ async function assertPetOwnership( - prisma: Parameters[0]["prisma"], + prisma: PrismaClient, petId: string, userId: string ) {