UNPKG

giganet_conecta

Version:

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

38 lines (32 loc) 1.18 kB
const request = require("request"); // AtualizarClientesIxc module.exports = async function (cliente) { try { const token = process.env.conecta_api_ixc_soft_token; // Informações da url const options = { method: "PUT", // Passar o id_cliente com o cliente.id url: "https://giganet-rs.com.br/webservice/v1/cliente/" + cliente.id, headers: { "content-type": "application/json", Authorization: "Basic " + Buffer.from(token).toString("base64"), }, // Passado o cliente modificado body: JSON.stringify(cliente), }; return await new Promise((resolve, reject) => { request(options, (error, response, body) => { if (error) { reject(error); } else if (body.includes('error')) { reject(error || body) } else { resolve(body); } }); }); } catch (error) { throw `Erro em alterar o cliente no IXC Soft: ${error}`; } }