@altostra/core
Version:
Core library for shared types and logic
1 lines • 2.45 kB
JavaScript
;var _FeedbacksService_endpoint,_FeedbacksService_feedbackMetadata,__awaiter=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(r,s){function c(e){try{o(i.next(e))}catch(e){s(e)}}function n(e){try{o(i.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,n)}o((i=i.apply(e,t||[])).next())}))},__classPrivateFieldSet=this&&this.__classPrivateFieldSet||function(e,t,a,i,r){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?r.call(e,a):r?r.value=a:t.set(e,a),a},__classPrivateFieldGet=this&&this.__classPrivateFieldGet||function(e,t,a,i){if("a"===a&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?i:"a"===a?i.call(e):i?i.value:t.get(e)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.FeedbacksService=void 0;const primitives_1=require("@altostra/type-validations/lib/primitives"),AltoEnvVars_1=require("../../AltoEnvVars"),ServiceClientBase_1=require("../ServiceClientBase"),SERVICE_NAME="Feedbacks";class FeedbacksService extends ServiceClientBase_1.ServiceClientBase{constructor({getToken:e,endpoint:t,axios:a,errorMapping:i={},feedbackMetadata:r}){super({serviceName:"Feedbacks",axios:a,getToken:e,errorMapping:i}),_FeedbacksService_endpoint.set(this,void 0),_FeedbacksService_feedbackMetadata.set(this,void 0),__classPrivateFieldSet(this,_FeedbacksService_endpoint,null!=t?t:new URL("/feedbacks",AltoEnvVars_1.feedbackUrl).toString(),"f"),__classPrivateFieldSet(this,_FeedbacksService_feedbackMetadata,r,"f")}postFeedback(e){const t=Object.assign(Object.assign({},e),__classPrivateFieldGet(this,_FeedbacksService_feedbackMetadata,"f"));return this._request({request:e=>__awaiter(this,void 0,void 0,(function*(){return yield e.post(__classPrivateFieldGet(this,_FeedbacksService_endpoint,"f"),t,{headers:yield this._getHeaders()})})),dataValidation:primitives_1.any})}}exports.FeedbacksService=FeedbacksService,_FeedbacksService_endpoint=new WeakMap,_FeedbacksService_feedbackMetadata=new WeakMap;