initial commit

This commit is contained in:
Vladislav Hristov
2018-05-17 18:03:59 +03:00
parent cd37de3895
commit 1f947ff148
27 changed files with 1502 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
'use strict';
const Response = require('../Response');
module.exports = class ParseResponse {
constructor(client, data) {
this.client = client;
this.data = data;
};
static go (client, data) {
const parseRensponse = new ParseResponse(client, data);
const response = new Response(client, data);
// TODO:
// raise error if any
this.data = response.doc;
return response;
}
};

22
lib/middleware/XMLSign.js Normal file
View File

@@ -0,0 +1,22 @@
'use strict';
const Signer = require('../Signer');
module.exports = class XMLSign {
constructor(client, data) {
this.client = client;
this.data = data;
};
static go (client, data) {
const xmlSigner = new XMLSign(client, data);
const signer = new Signer(client, data);
signer.digest();
signer.sign();
this.data = signer.toXML();
return this.data;
}
};