UNPKG

avify-client

Version:
40 lines 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const handleError = (apiResponse) => { var _a, _b, _c; if ((apiResponse === null || apiResponse === void 0 ? void 0 : apiResponse.code) === 'ECONNREFUSED') { // tslint:disable-next-line: no-console console.error('Error message: ' + apiResponse.message); return { success: false, httpCode: 500, error: { code: 'G-000', message: 'Oops parece que tenemos un problema con la conexión' } }; } if (((_a = apiResponse === null || apiResponse === void 0 ? void 0 : apiResponse.response) === null || _a === void 0 ? void 0 : _a.status) === 404) { return { success: false, httpCode: 404, error: { code: 'G-000', message: 'Oops parece que tenemos un problema con la conexión' } }; } if (((_b = apiResponse.response) === null || _b === void 0 ? void 0 : _b.status) && ((_c = apiResponse.response) === null || _c === void 0 ? void 0 : _c.status) > 400) { return { success: false, httpCode: apiResponse.response.status, error: { code: apiResponse.response.data.error.code, message: apiResponse.response.data.error.displayMessage } }; } return undefined; }; exports.default = handleError; //# sourceMappingURL=handleError.js.map