1 | const BridgeQuotesController = require(__dirname + '/controllers/bridge_quotes_controller.js');
|
2 | const BridgePaymentController = require(__dirname + '/controllers/bridge_payment_controller.js');
|
3 |
|
4 | const express = require('express');
|
5 |
|
6 | function 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 |
|
20 | module.exports = BridgePaymentPlugin;
|
21 |
|