UNPKG

869 BJavaScriptView Raw
1const BridgeQuotesController = require(__dirname + '/controllers/bridge_quotes_controller.js');
2const BridgePaymentController = require(__dirname + '/controllers/bridge_payment_controller.js');
3
4const express = require('express');
5
6function BridgePaymentPlugin(options) {
7 var router = new express.Router();
8
9 var bridgeQuotesController = new BridgeQuotesController(options);
10 var bridgePaymentController = new BridgePaymentController(options);
11
12 router.get('/v1/bridge_payments/quotes/:sender/:receiver/:amount', bridgeQuotesController.getQuotes.bind(bridgeQuotesController));
13
14 router.post('/v1/bridge_payments/', bridgePaymentController.payment.bind(bridgePaymentController));
15 router.get('/v1/bridge_payments/status/:id', bridgePaymentController.paymentStatus.bind(bridgePaymentController));
16
17 this.router = router;
18}
19
20module.exports = BridgePaymentPlugin;
21