const axios = require('axios') const https = require('https') exports.get = async (url) => { let token = process.env.TOKEN_DEVELOPMENT if (process.env.ENV == 'production') token = process.env.TOKEN_PRODUCTION const response = await axios.get(url, { headers: { Authorization: `Bearer ${token}`, Accept: 'application/json', }, httpsAgent: new https.Agent({ rejectUnauthorized: false, }), }) return response.data } exports.post = async (url, data, config) => { let token = process.env.TOKEN_DEVELOPMENT if (process.env.ENV == 'production') token = process.env.TOKEN_PRODUCTION const response = await axios.post(url, data, { headers: { Authorization: `Bearer ${token}`, Accept: 'application/json', ...config, }, httpsAgent: new https.Agent({ rejectUnauthorized: false, }), }) return response.data }