feat: quote handler skeleton

This commit is contained in:
Francisco Bezzecchi
2025-03-28 18:35:09 -03:00
parent 360b97b445
commit 6874d2c02f
4 changed files with 26 additions and 1 deletions

View File

@@ -1,2 +1,3 @@
export * from "./relayer/details.js";
export * from "./relayer/request.js";
export * from "./relayer/quote.js";

View File

@@ -0,0 +1,2 @@
export function relayQuoteHandler() {
}

View File

@@ -34,3 +34,13 @@ export function validateRelayRequestMiddleware(
}
next();
}
// Middleware to validate the quote
export function validateQuoteMiddleware(
req: Request,
res: Response,
next: NextFunction,
) {
next();
}

View File

@@ -1,12 +1,18 @@
import { Router } from "express";
import {
relayerDetailsHandler,
relayQuoteHandler,
relayRequestHandler,
} from "../handlers/index.js";
import { validateDetailsMiddleware, validateRelayRequestMiddleware } from "../middlewares/relayer/request.js";
import {
validateDetailsMiddleware,
validateQuoteMiddleware,
validateRelayRequestMiddleware
} from "../middlewares/relayer/request.js";
// Router setup
const relayerRouter = Router();
relayerRouter.get("/details", [
validateDetailsMiddleware,
relayerDetailsHandler
@@ -17,4 +23,10 @@ relayerRouter.post("/request", [
relayRequestHandler,
]);
relayerRouter.post("/quote", [
validateQuoteMiddleware,
relayQuoteHandler
]);
export { relayerRouter };