@larksuiteoapi/core
Version:
larksuite open api core sdk
31 lines • 840 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Context = void 0;
const constants_1 = require("./constants/constants");
class Context {
constructor() {
this.m = new Map();
}
get(key) {
return this.m.get(key);
}
set(key, value) {
this.m.set(key, value);
}
getHeader() {
return this.m.get(constants_1.HTTPHeaderKey);
}
getRequestID() {
let header = this.getHeader();
let logID = header[constants_1.HTTPHeaderKeyLogID.toLowerCase()];
if (logID) {
return logID;
}
return header[constants_1.HTTPHeaderKeyRequestID.toLowerCase()];
}
getHTTPStatusCode() {
return this.get(constants_1.HTTPKeyStatusCode);
}
}
exports.Context = Context;
//# sourceMappingURL=context.js.map