diff --git a/apps/activityreminder/app.js b/apps/activityreminder/app.js index 2a89b4ec6..0691b2d76 100644 --- a/apps/activityreminder/app.js +++ b/apps/activityreminder/app.js @@ -14,6 +14,7 @@ function drawAlert(){ } load(); }); + Bangle.buzz(400); setTimeout(load, 10000); } @@ -34,4 +35,4 @@ Bangle.loadWidgets(); Bangle.drawWidgets(); activityreminder = require("activityreminder").loadSettings(); stepsArray = require("activityreminder").loadStepsArray(); -run() +run(); diff --git a/apps/activityreminder/lib.js b/apps/activityreminder/lib.js index 5e7fd533c..cae2977b1 100644 --- a/apps/activityreminder/lib.js +++ b/apps/activityreminder/lib.js @@ -7,16 +7,16 @@ exports.loadSettings = function() { dismissDelayMin: 15, minSteps: 50 }, require("Storage").readJSON("activityreminder.settings.json", true) || {}); -} +}; exports.writeSettings = function(settings){ - require('Storage').writeJSON("activityreminder.settings.json", settings); -} + require("Storage").writeJSON("activityreminder.settings.json", settings); +}; exports.saveStepsArray = function(stepsArray) { require("Storage").writeJSON("activityreminder.stepsarray.json", stepsArray); -} +}; exports.loadStepsArray = function(){ return require("Storage").readJSON("activityreminder.stepsarray.json") || []; -} \ No newline at end of file +}; \ No newline at end of file diff --git a/apps/activityreminder/settings.js b/apps/activityreminder/settings.js index 99150c8d4..116440930 100644 --- a/apps/activityreminder/settings.js +++ b/apps/activityreminder/settings.js @@ -2,6 +2,10 @@ // Load settings var settings = require("activityreminder").loadSettings(); + function writeSettings() { + require('Storage').writeJSON(FILE, settings); + } + // Show the menu E.showMenu({ "" : { "title" : "Activity Reminder" }, @@ -19,7 +23,7 @@ min: 0, max: 24, onchange: v => { settings.startHour = v; - require("activityreminder").writeSettings(settings) + require("activityreminder").writeSettings(settings); } }, 'End hour': { @@ -27,7 +31,7 @@ min: 0, max: 24, onchange: v => { settings.endHour = v; - require("activityreminder").writeSettings(settings) + require("activityreminder").writeSettings(settings); } }, 'Max innactivity': { @@ -35,7 +39,7 @@ min: 15, max: 60, onchange: v => { settings.maxInnactivityMin = v; - require("activityreminder").writeSettings(settings) + require("activityreminder").writeSettings(settings); } }, 'Dismiss delay': { @@ -43,7 +47,7 @@ min: 5, max: 15, onchange: v => { settings.dismissDelayMin = v; - require("activityreminder").writeSettings(settings) + require("activityreminder").writeSettings(settings); } }, 'Min steps': { @@ -51,7 +55,7 @@ min: 10, max: 500, onchange: v => { settings.minSteps = v; - require("activityreminder").writeSettings(settings) + require("activityreminder").writeSettings(settings); } } });