Replace libxmljs with xmllint-wasm to fix installation and tests on node 22.

This commit is contained in:
Maik Marschner
2025-03-26 13:17:45 +01:00
parent 138a2a2e6e
commit bf64593440
4 changed files with 60 additions and 428 deletions

View File

@@ -216,26 +216,25 @@ module.exports = class Client {
.persist();
rock({
method: 'POST',
url: this.url,
body: r,
headers: { 'content-type': 'text/xml;charset=UTF-8' },
},
(err, res, data) => {
if (err) reject(err);
method: 'POST',
url: this.url,
body: r,
headers: { 'content-type': 'text/xml;charset=UTF-8' },
},
(err, res, data) => {
if (err) reject(err);
const ebicsResponse = response.version(version)(data.toString('utf-8'), keys);
const ebicsResponse = response.version(version)(data.toString('utf-8'), keys);
if (this.tracesStorage)
this.tracesStorage
.label(`RESPONSE.${order.orderDetails.OrderType}`)
.connect()
.data(ebicsResponse.toXML())
.persist();
if (this.tracesStorage)
this.tracesStorage
.label(`RESPONSE.${order.orderDetails.OrderType}`)
.connect()
.data(ebicsResponse.toXML())
.persist();
resolve(ebicsResponse);
},
);
resolve(ebicsResponse);
});
});
}