fix(federation): 🐛 Fix federation bug with already consumed body

This commit is contained in:
Jesse Wierzbinski 2024-05-16 22:37:06 -10:00
parent e2362604c7
commit 398da5fc3f
No known key found for this signature in database

View file

@ -37,6 +37,7 @@ export const schemas = {
signature: z.string(),
date: z.string(),
}),
body: z.any(),
};
export default (app: Hono) =>
@ -45,6 +46,7 @@ export default (app: Hono) =>
meta.route,
zValidator("param", schemas.param, handleZodError),
zValidator("header", schemas.header, handleZodError),
zValidator("json", schemas.body, handleZodError),
async (context) => {
const { uuid } = context.req.valid("param");
const { signature, date } = context.req.valid("header");
@ -101,7 +103,7 @@ export default (app: Hono) =>
const validator = new EntityValidator();
const body: typeof EntityValidator.$Entity =
await context.req.json();
await context.req.valid("json");
try {
// Add sent data to database