refactor(api): ♻️ Properly reuse error messages and schemas

This commit is contained in:
Jesse Wierzbinski 2025-03-24 14:42:09 +01:00
parent 7112a66e4c
commit 65e2e19ff1
No known key found for this signature in database
84 changed files with 478 additions and 597 deletions

View file

@ -4,7 +4,6 @@ import { proxy } from "hono/proxy";
import type { ContentfulStatusCode, StatusCode } from "hono/utils/http-status";
import { ApiError } from "~/classes/errors/api-error";
import { config } from "~/config.ts";
import { ErrorSchema } from "~/types/api";
const schemas = {
param: z.object({
@ -34,7 +33,7 @@ const route = createRoute({
description: "Invalid URL to proxy",
content: {
"application/json": {
schema: ErrorSchema,
schema: ApiError.zodSchema,
},
},
},