mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
send foods via websockets
This commit is contained in:
+11
-1
@@ -66,6 +66,7 @@ function init(env, ctx) {
|
||||
, loadProfileSwitchTreatments.bind(null, ddata, ctx)
|
||||
, loadSensorAndInsulinTreatments.bind(null, ddata, ctx)
|
||||
, loadProfile.bind(null, ddata, ctx)
|
||||
, loadFood.bind(null, ddata, ctx)
|
||||
, loadDeviceStatus.bind(null, ddata, env, ctx)
|
||||
], loadComplete);
|
||||
|
||||
@@ -249,7 +250,16 @@ function loadProfile (ddata, ctx, callback) {
|
||||
});
|
||||
}
|
||||
|
||||
function loadDeviceStatus (ddata, env, ctx, callback) {
|
||||
function loadFood (ddata, ctx, callback) {
|
||||
ctx.food.list(function (err, results) {
|
||||
if (!err && results) {
|
||||
ddata.food = results;
|
||||
}
|
||||
callback();
|
||||
});
|
||||
}
|
||||
|
||||
function loadDeviceStatus (ddata, env, ctx, callback) {
|
||||
var dateRange = {
|
||||
$gte: new Date(ddata.lastUpdated - ONE_DAY).toISOString()
|
||||
};
|
||||
|
||||
@@ -14,6 +14,7 @@ function init( ) {
|
||||
, cals: []
|
||||
, profiles: []
|
||||
, devicestatus: []
|
||||
, food: []
|
||||
, lastUpdated: 0
|
||||
};
|
||||
|
||||
@@ -66,6 +67,7 @@ function init( ) {
|
||||
result.first.profiles = ddata.profiles;
|
||||
|
||||
result.rest.mbgs = ddata.mbgs.filter(filterMax);
|
||||
result.rest.food = ddata.food;
|
||||
|
||||
console.log('results.first size', JSON.stringify(result.first).length,'bytes');
|
||||
console.log('results.rest size', JSON.stringify(result.rest).length,'bytes');
|
||||
|
||||
Reference in New Issue
Block a user