Repository URL to install this package:
|
Version:
7.1.21 ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const request_1 = require("@skava/request");
const log_1 = require("./log");
if (process.env.NODE_ENV !== 'test') {
const oneRequestReference = request_1.OneRequest.prototype.doRequest;
request_1.OneRequest.prototype.doRequest = async function () {
const response = (await oneRequestReference.apply(this, arguments));
const clean = {};
Object.getOwnPropertySymbols(response).forEach(symbol => {
// String(symbol) !== 'Symbol(Body internals)'
if (!response[symbol].body) {
clean[String(symbol)] = response[symbol];
}
});
if (response.data) {
clean.data = response.data;
}
if (response.prettyError) {
// not that helpful, is on clean already
}
log_1.logger.info(clean);
return response;
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3RhcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLDRDQUEyQztBQUMzQywrQkFBOEI7QUFHOUIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsS0FBSyxNQUFNLEVBQUU7SUFDbkMsTUFBTSxtQkFBbUIsR0FBRyxvQkFBVSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUE7SUFDMUQsb0JBQVUsQ0FBQyxTQUFTLENBQUMsU0FBUyxHQUFHLEtBQUs7UUFDcEMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxNQUFNLG1CQUFtQixDQUFDLEtBQUssQ0FDL0MsSUFBSSxFQUNKLFNBQVMsQ0FDVixDQUErQyxDQUFBO1FBRWhELE1BQU0sS0FBSyxHQUFnQixFQUFpQixDQUFBO1FBRTVDLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDdEQsOENBQThDO1lBQzlDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxFQUFFO2dCQUMxQixLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEdBQUcsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFBO2FBQ3pDO1FBQ0gsQ0FBQyxDQUFDLENBQUE7UUFFRixJQUFJLFFBQVEsQ0FBQyxJQUFJLEVBQUU7WUFDakIsS0FBSyxDQUFDLElBQUksR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFBO1NBQzNCO1FBQ0QsSUFBSSxRQUFRLENBQUMsV0FBVyxFQUFFO1lBQ3hCLHdDQUF3QztTQUN6QztRQUVELFlBQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUE7UUFFbEIsT0FBTyxRQUFRLENBQUE7SUFDakIsQ0FBQyxDQUFBO0NBQ0YifQ==