mirror of
https://github.com/node-ebics/node-ebics-client.git
synced 2025-08-17 04:45:35 +00:00
wip: monorepro
This commit is contained in:
11
packages/ebics-client/lib/middleware/response.js
Normal file
11
packages/ebics-client/lib/middleware/response.js
Normal file
@@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
const H004Response = require('../orders/H004/response');
|
||||
|
||||
module.exports = {
|
||||
version(v) {
|
||||
if (v.toUpperCase() === 'H004') return H004Response;
|
||||
|
||||
throw Error('Error from middleware/response.js: Invalid version number');
|
||||
},
|
||||
};
|
13
packages/ebics-client/lib/middleware/serializer.js
Normal file
13
packages/ebics-client/lib/middleware/serializer.js
Normal file
@@ -0,0 +1,13 @@
|
||||
'use strict';
|
||||
|
||||
const H004Serializer = require('../orders/H004/serializer');
|
||||
|
||||
module.exports = {
|
||||
use(order, client) {
|
||||
const { version } = order;
|
||||
|
||||
if (version.toUpperCase() === 'H004') return H004Serializer.use(order, client);
|
||||
|
||||
throw Error('Error middleware/serializer.js: Invalid version number');
|
||||
},
|
||||
};
|
11
packages/ebics-client/lib/middleware/signer.js
Normal file
11
packages/ebics-client/lib/middleware/signer.js
Normal file
@@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
const H004Signer = require('../orders/H004/signer');
|
||||
|
||||
module.exports = {
|
||||
version(v) {
|
||||
if (v.toUpperCase() === 'H004') return H004Signer;
|
||||
|
||||
throw Error('Error from middleware/signer.js: Invalid version number');
|
||||
},
|
||||
};
|
Reference in New Issue
Block a user