btnexus-node
Version:
Baseline libary for btNexus development.
32 lines (28 loc) • 811 B
JavaScript
/**
* Blackout Technologies, btNexus API class
* @author Marc Fiedler
* @copyright 2020 Blackout Technologies, all rights reserved
*/
// Use Strict mode ECMA Script 5+
"use_strict";
// local import
const BTNexusApi = require('./btApi');
module.exports = class Report {
constructor(){}
/**
* Submit btNexus Report
*/
submit(portalHost, accessToken, instanceId, moduleName, moduleVersion, reportData, done){
var api = new BTNexusApi(portalHost, accessToken);
var report = {
time: new Date(),
instanceId: instanceId,
moduleName: moduleName,
moduleVersion: moduleVersion,
report: reportData
}
api.post("reportSubmit", report, (resp) => {
done(resp.success);
});
}
}