@ncodedcode/ncode_react_lib
Version:
ncode react application context library
75 lines • 4.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NCNetwork = void 0;
var NCNetworking_1 = require("./NCNetworking");
var Inject_1 = require("../../di/Inject");
var NCNetworkException_1 = require("./NCNetworkException");
var NCNetwork = (function () {
function NCNetwork() {
this.network = (0, Inject_1.Inject)(NCNetworking_1.NCNetworkingClassName);
}
NCNetwork.prototype.execute = function (method, url, queryParam, requestBody, header, applyCommonHeader) {
return this.network
.execute(method, url, queryParam, requestBody, header, applyCommonHeader)
.then(function (response) {
if (!response.isSuccess) {
throw new NCNetworkException_1.NCNetworkException(response.status, response.message, response.data);
}
return response;
});
};
NCNetwork.prototype.get = function (url, queryParam, header, applyCommonHeader) {
if (queryParam === void 0) { queryParam = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.GET, url, queryParam, undefined, header, applyCommonHeader);
};
NCNetwork.prototype.post = function (url, requestBody, header, applyCommonHeader) {
if (requestBody === void 0) { requestBody = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.POST, url, undefined, requestBody, header, applyCommonHeader);
};
NCNetwork.prototype.postWithQueryParam = function (url, queryParam, header, applyCommonHeader) {
if (queryParam === void 0) { queryParam = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.POST, url, queryParam, undefined, header, applyCommonHeader);
};
NCNetwork.prototype.put = function (url, requestBody, header, applyCommonHeader) {
if (requestBody === void 0) { requestBody = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.PUT, url, undefined, requestBody, header, applyCommonHeader);
};
NCNetwork.prototype.patch = function (url, requestBody, header, applyCommonHeader) {
if (requestBody === void 0) { requestBody = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.PATCH, url, undefined, requestBody, header, applyCommonHeader);
};
NCNetwork.prototype.delete = function (url, queryParam, header, applyCommonHeader) {
if (queryParam === void 0) { queryParam = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.DELETE, url, queryParam, undefined, header, applyCommonHeader);
};
NCNetwork.prototype.deleteWithRequestBody = function (url, requestBody, header, applyCommonHeader) {
if (requestBody === void 0) { requestBody = {}; }
if (header === void 0) { header = {}; }
if (applyCommonHeader === void 0) { applyCommonHeader = true; }
return this.execute(NCNetworking_1.NCNetworkMethod.DELETE, url, undefined, requestBody, header, applyCommonHeader);
};
NCNetwork.prototype.addCommonHeader = function (key, value) {
this.network.addCommonHeader(key, value);
};
NCNetwork.prototype.commonHeaders = function () {
return this.network.commonHeaders();
};
NCNetwork.prototype.deleteCommonHeader = function (key) {
this.network.deleteCommonHeader(key);
};
return NCNetwork;
}());
exports.NCNetwork = NCNetwork;
//# sourceMappingURL=NCNetwork.js.map