@studyportals/sp-hs-misc
Version:
Miscellaneous code used in HouseStark's projects
22 lines • 742 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SignedRequestSenderDecorator = void 0;
/**
* @deprecated Use @studyportals/mb-platform-http-requests
*/
class SignedRequestSenderDecorator {
requestSigner;
target;
constructor(requestSigner, target) {
this.requestSigner = requestSigner;
this.target = target;
}
async sendAndExtractBody(request) {
return this.target.sendAndExtractBody(this.requestSigner.sign(request));
}
async send(request) {
return this.target.send(this.requestSigner.sign(request));
}
}
exports.SignedRequestSenderDecorator = SignedRequestSenderDecorator;
//# sourceMappingURL=signed-request-sender-decorator.class.js.map