Files
bridge/app/server/src/routes/limits.ts
T

26 lines
701 B
TypeScript

import { Router, Request, Response } from "express"
import { getLimits } from "@/domain/limits"
const router: Router = Router()
// route: api/limits/from/:fromAsset/to/:toAsset?version=
// description:
// method: GET and it's public
router.get(
"/from/:fromAsset/to/:toAsset",
async (req: Request, res: Response) => {
try {
const { fromAsset, toAsset } = req.params as { fromAsset: string; toAsset: string }
const version = req.query.version
res.status(200).json({
data: getLimits(fromAsset, toAsset, version as 'testnet' | 'mainnet' | undefined)
})
} catch (error: any) {
res.status(500).json({ error: error })
}
}
)
export default router