feat: add searchByAddress route

This commit is contained in:
2025-10-13 12:00:40 +05:30
parent 183cf2dde9
commit 369adfaaa6
4 changed files with 45 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ import {
deletePermitHandler,
getPermitHandler,
listPermitsHandler,
searchPermitByAddressHandler,
searchPermitHandler,
updatePermitHandler,
} from "./permit.controller";
@@ -97,6 +98,22 @@ export async function permitRoutes(fastify: FastifyInstance) {
searchPermitHandler
);
fastify.post(
"/searchByAddress",
{
schema: {
body: {
type: "object",
properties: { address: { type: "string" } },
},
},
config: { requiredClaims: ["permit:read"] },
preHandler: [fastify.authorize],
},
searchPermitByAddressHandler
);
fastify.get(
"/fields/:field",
{