UNPKG

@ncodedcode/ncode_react_lib

Version:

ncode react application context library

75 lines 4.11 kB
"use strict"; 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