UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql & Mongo).

35 lines (28 loc) 1.05 kB
module.exports = async function ({ data_inicial, data_final }) { try { if (!data_inicial || !data_final) throw "Data inicial e data final são obrigatórias"; const { conecta_api_roger_comissoes_token, conecta_api_roger_comissoes_host, conecta_api_roger_comissoes_porta, } = process.env; const response = await fetch( `http://${conecta_api_roger_comissoes_host}:${conecta_api_roger_comissoes_porta}/api/gerencia/comissoes/registros/vendas?inicial=${data_inicial}&final=${data_final}`, { method: "GET", headers: { "Content-Type": "application/json", Authorization: conecta_api_roger_comissoes_token, }, } ); const responseJson = await response.json(); if (response.detail && responseJson.detail.toLowerCase() === "not found") { throw "Não encontrado"; } return responseJson; } catch (error) { throw `Erro em listar clientes a blacklist na API do Roger: ${error}`; } };