bitcoin-core-ts
Version:
A modern Bitcoin Core REST and RPC client.
24 lines (23 loc) • 1.17 kB
JavaScript
;
/**
* Module dependencies.
*/
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const request_obfuscator_1 = require("./request-obfuscator");
// @ts-expect-error ts-migrate(7016) FIXME: Could not find a declaration file for module 'requ... Remove this comment to see the full error message
const request_1 = __importDefault(require("request"));
// @ts-expect-error ts-migrate(7016) FIXME: Could not find a declaration file for module '@uph... Remove this comment to see the full error message
const request_logger_1 = __importDefault(require("@uphold/request-logger"));
/**
* Exports.
*/
exports.default = (logger) => (0, request_logger_1.default)(request_1.default, (request, instance) => {
(0, request_obfuscator_1.obfuscate)(request, instance);
if (request.type === 'response') {
return logger.debug({ request }, `Received response for request ${request.id}`);
}
return logger.debug({ request }, `Making request ${request.id} to ${request.method} ${request.uri}`);
});