UNPKG

btnexus-node

Version:
32 lines (28 loc) 811 B
/** * 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); }); } }