UNPKG

ocpp-js

Version:

Open Charge Point Protocol Implementation in JS

36 lines (31 loc) 1.08 kB
const Promise = require('promise'); const async = require('async'); const DB = require('../db/index.js'); var Storage = new DB(process.env.storage); module.exports = { handle: function(data) { return new Promise(function(resolve, reject) { var parsed = JSON.parse(JSON.stringify(data), function(k, v) { if (k === "$value") { this.value = v; } else { return v; } }); // TODO: should filter by measurenad type // TODO: find how to calculate station measurment // TODO: Get Unit // Store in Collection MeterValues Storage.save('meterValues', parsed, function(err) { if (err) { console.log('error: ' + err); reject(err); } else { resolve({ MeterValuesResponse: {} }); } }); }); } }