UNPKG

giganet_conecta

Version:

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

29 lines (23 loc) 1.03 kB
module.exports = async function (id_cliente, motivo) { try { const { conecta_api_roger_token, conecta_api_roger_host, conecta_api_roger_porta, conecta_api_roger_rota } = process.env; const response = await fetch(`http://${conecta_api_roger_host}:${conecta_api_roger_porta}/${conecta_api_roger_rota}` + 'fora_do_bloco/blacklist', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': conecta_api_roger_token }, body: JSON.stringify({ "id_cliente": id_cliente, "motivo": motivo }) }); const responseJson = await response.json(); if (response.detail && responseJson.detail.toLowerCase() === 'not found') { throw 'Não encontrado'; } return responseJson; } catch (error) { throw `Erro em inseir cliente para blacklist na API do Roger: ${error}`; } };