UNPKG

channelape-sdk

Version:
39 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const GenerateApiError_1 = require("../utils/GenerateApiError"); class RestService { constructor() { } /** * @deprecated This method is deprecated because it uses the legacy Q library. * Use {@link mapResponsePromise} */ mapResponseToPromise(requestUrl, deferred, error, response, body, expectedStatusCode) { if (error) { deferred.reject(error); } else if (response.status === expectedStatusCode) { deferred.resolve(body); } else { const channelApeErrorResponse = (0, GenerateApiError_1.default)(requestUrl, response, body, expectedStatusCode); deferred.reject(channelApeErrorResponse); } } /** * For mapping the axios callback event into a promise */ mapResponsePromise(resolve, reject, error, response, body, requestUrl, expectedStatusCode) { if (error) { reject(error); } else if (response.status === expectedStatusCode) { resolve(body); } else { const channelApeErrorResponse = (0, GenerateApiError_1.default)(requestUrl, response, body, expectedStatusCode); reject(channelApeErrorResponse); } } } exports.default = RestService; //# sourceMappingURL=RestService.js.map