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) • 957 B
JavaScript
const request = require("request");
// AtualizarFibrasIxc
module.exports = async function (fibra) {
try {
const token = process.env.conecta_api_ixc_soft_token;
// Informações da url
const options = {
method: "PUT",
// Passar o id_fibra com o fibra.id
url:
"https://giganet-rs.com.br/webservice/v1/radpop_radio_cliente_fibra/" +
fibra.id,
headers: {
"content-type": "application/json",
Authorization: "Basic " + Buffer.from(token).toString("base64"),
},
// Passado o fibra modificado
body: JSON.stringify(fibra),
};
return await new Promise((resolve, reject) => {
request(options, (error, response, body) => {
if (error) {
reject(error);
} else {
resolve(body);
}
});
});
} catch (error) {
throw `Erro em alterar o fibra no IXC Soft: ${error}`;
}
};