mirror of
https://github.com/0xbow-io/privacy-pools-core.git
synced 2026-01-10 09:58:00 -05:00
feat: quote handler skeleton
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
export * from "./relayer/details.js";
|
||||
export * from "./relayer/request.js";
|
||||
export * from "./relayer/quote.js";
|
||||
|
||||
2
packages/relayer/src/handlers/relayer/quote.ts
Normal file
2
packages/relayer/src/handlers/relayer/quote.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export function relayQuoteHandler() {
|
||||
}
|
||||
@@ -34,3 +34,13 @@ export function validateRelayRequestMiddleware(
|
||||
}
|
||||
next();
|
||||
}
|
||||
|
||||
|
||||
// Middleware to validate the quote
|
||||
export function validateQuoteMiddleware(
|
||||
req: Request,
|
||||
res: Response,
|
||||
next: NextFunction,
|
||||
) {
|
||||
next();
|
||||
}
|
||||
|
||||
@@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user