allproxy
Version:
AllProxy: MITM HTTP Debugging Tool.
25 lines • 820 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Message_1 = require("../../../common/Message");
class RedisFormatter {
constructor(reqBuf, rspBuf) {
this.formattedRequest = this._formatRequest(reqBuf);
this.formattedResponse = rspBuf ? this._formatResponse(rspBuf) : Message_1.NO_RESPONSE;
}
/**
* Get formatted request
*/
getRequest() { return this.formattedRequest; }
/**
* Get formatted response
*/
getResponse() { return this.formattedResponse; }
_formatRequest(buf) {
return buf.toString('utf8').split('\r\n').join('\n');
}
_formatResponse(buf) {
return '\n' + buf.toString('utf8').split('\r\n').join('\n');
}
}
exports.default = RedisFormatter;
//# sourceMappingURL=RedisFormatter.js.map