UNPKG

calcme-js

Version:

Projeto open-source para exportar as funcoes do CalcMe sistemas para comunicacao visual, e poder chama-las remotamente

42 lines (26 loc) 4.74 kB
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.request = void 0; var _axios = _interopRequireDefault(require("axios")); var _auth = require("../auth"); var _config = require("../config"); var _user = _interopRequireDefault(require("../user.json"));function _interopRequireDefault(e) {return e && e.__esModule ? e : { default: e };} /*! * Copyright 2023 Saturno Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */const request = exports.request = _axios.default.create({ baseURL: _config.config.baseURL, timeout: 10000, headers: { 'x-access-token': _user.default.token } });request.defaults.headers.common['Authorization'] = `Bearer ${_user.default.token}`;request.interceptors.response.use((response) => {return response;}, async (error) => { if (error?.response?.status === 401) { await (0, _auth.login)(); } throw error; } ); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYXhpb3MiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsIl9hdXRoIiwiX2NvbmZpZyIsIl91c2VyIiwiZSIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwicmVxdWVzdCIsImV4cG9ydHMiLCJheGlvcyIsImNyZWF0ZSIsImJhc2VVUkwiLCJjb25maWciLCJ0aW1lb3V0IiwiaGVhZGVycyIsInVzZXJEYXRhIiwidG9rZW4iLCJkZWZhdWx0cyIsImNvbW1vbiIsImludGVyY2VwdG9ycyIsInJlc3BvbnNlIiwidXNlIiwiZXJyb3IiLCJzdGF0dXMiLCJsb2dpbiJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsL3JlcXVlc3QudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDb3B5cmlnaHQgMjAyMyBTYXR1cm5vIFRlYW1cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJztcblxuaW1wb3J0IHsgbG9naW4gfSBmcm9tICcuLi9hdXRoJztcbmltcG9ydCB7IGNvbmZpZyB9IGZyb20gJy4uL2NvbmZpZyc7XG5pbXBvcnQgdXNlckRhdGEgZnJvbSAnLi4vdXNlci5qc29uJztcblxuY29uc3QgcmVxdWVzdCA9IGF4aW9zLmNyZWF0ZSh7XG4gIGJhc2VVUkw6IGNvbmZpZy5iYXNlVVJMLFxuICB0aW1lb3V0OiAxMDAwMCxcbiAgaGVhZGVyczogeyAneC1hY2Nlc3MtdG9rZW4nOiB1c2VyRGF0YS50b2tlbiBhcyBzdHJpbmcgfSxcbn0pO1xuXG5yZXF1ZXN0LmRlZmF1bHRzLmhlYWRlcnMuY29tbW9uWydBdXRob3JpemF0aW9uJ10gPSBgQmVhcmVyICR7dXNlckRhdGEudG9rZW59YDtcblxucmVxdWVzdC5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKFxuICAocmVzcG9uc2UpID0+IHtcbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH0sXG4gIGFzeW5jIChlcnJvcikgPT4ge1xuICAgIGlmIChlcnJvcj8ucmVzcG9uc2U/LnN0YXR1cyA9PT0gNDAxKSB7XG4gICAgICBhd2FpdCBsb2dpbigpO1xuICAgIH1cbiAgICB0aHJvdyBlcnJvcjtcbiAgfVxuKTtcblxuZXhwb3J0IHsgcmVxdWVzdCB9O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBZ0JBLElBQUFBLE1BQUEsR0FBQUMsc0JBQUEsQ0FBQUMsT0FBQTs7QUFFQSxJQUFBQyxLQUFBLEdBQUFELE9BQUE7QUFDQSxJQUFBRSxPQUFBLEdBQUFGLE9BQUE7QUFDQSxJQUFBRyxLQUFBLEdBQUFKLHNCQUFBLENBQUFDLE9BQUEsa0JBQW9DLFNBQUFELHVCQUFBSyxDQUFBLFVBQUFBLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFBLEdBQUFELENBQUEsS0FBQUUsT0FBQSxFQUFBRixDQUFBLEtBcEJwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FRQSxNQUFNRyxPQUFPLEdBQUFDLE9BQUEsQ0FBQUQsT0FBQSxHQUFHRSxjQUFLLENBQUNDLE1BQU0sQ0FBQyxFQUMzQkMsT0FBTyxFQUFFQyxjQUFNLENBQUNELE9BQU8sRUFDdkJFLE9BQU8sRUFBRSxLQUFLLEVBQ2RDLE9BQU8sRUFBRSxFQUFFLGdCQUFnQixFQUFFQyxhQUFRLENBQUNDLEtBQWUsQ0FBQyxDQUFDLENBQ3pELENBQUMsQ0FBQyxDQUVGVCxPQUFPLENBQUNVLFFBQVEsQ0FBQ0gsT0FBTyxDQUFDSSxNQUFNLENBQUMsZUFBZSxDQUFDLEdBQUcsVUFBVUgsYUFBUSxDQUFDQyxLQUFLLEVBQUUsQ0FFN0VULE9BQU8sQ0FBQ1ksWUFBWSxDQUFDQyxRQUFRLENBQUNDLEdBQUcsQ0FDL0IsQ0FBQ0QsUUFBUSxLQUFLLENBQ1osT0FBT0EsUUFBUSxDQUNqQixDQUFDLEVBQ0QsT0FBT0UsS0FBSyxLQUFLO0lBQ2YsSUFBSUEsS0FBSyxFQUFFRixRQUFRLEVBQUVHLE1BQU0sS0FBSyxHQUFHLEVBQUU7TUFDbkMsTUFBTSxJQUFBQyxXQUFLLEVBQUMsQ0FBQztJQUNmO0lBQ0EsTUFBTUYsS0FBSztFQUNiO0FBQ0YsQ0FBQyIsImlnbm9yZUxpc3QiOltdfQ==