import { t } from "@repo/core-shared/trpc/init"; import { defineErrorMiddleware } from "@repo/core-shared/trpc/define-error-middleware"; import { MediaNotFoundError } from "../../entities/errors/media"; import { InputParseError } from "../../entities/errors/common"; export const mediaProcedure = t.procedure.use( defineErrorMiddleware([ [InputParseError, "BAD_REQUEST"], [MediaNotFoundError, "NOT_FOUND"], ]), );