const axios = require('axios') const https = require('https') const coba = require('./coba') exports.get = async (url) => { const baseUrl = coba.decrypt(process.env.W8A1C) let token = process.env.TEKQU if (baseUrl.includes('dev')) token = process.env.XNX1Q const response = await axios.get(url, { headers: { Authorization: `Bearer ${coba.decrypt(token)}`, Accept: 'application/json', }, httpsAgent: new https.Agent({ rejectUnauthorized: false, }), }) return response.data } exports.post = async (url, data, config) => { const baseUrl = coba.decrypt(process.env.W8A1C) let token = process.env.TEKQU if (baseUrl.includes('dev')) token = process.env.XNX1Q const response = await axios.post(url, data, { headers: { Authorization: `Bearer ${coba.decrypt(token)}`, Accept: 'application/json', ...config, }, httpsAgent: new https.Agent({ rejectUnauthorized: false, }), }) return response.data }