UNPKG

teamv-sdk-node

Version:
44 lines (34 loc) 1.11 kB
var Client = require('node-rest-client').Client; var constants = require('../utils/constants'); module.exports = { batchClosure : (endpoint, args, callback) => { client = new Client(); arg = { data: args, headers: { "apikey": constants.PRIVATE_API_KEY, "Content-Type": "application/json", "Cache-Control": "no-cache" } } client.post(endpoint + "/batchclosure", arg, (data,response) => { data.getBatchId = () =>{ return this.batch_id; }; data.getFileName = () =>{ return this.file_name; }; data.getErrors = () =>{ return this.errors; }; ret = data; err = "no se detectaron errores en la petición."; if (Buffer.isBuffer(data)) { data = data.toString('utf8'); err = data; ret = "Ha ocurrido un error."; } callback(ret, err); }); } }