1
0
Fork 0

Hopefully fix the bugs

master
Stiralbios 2022-04-18 17:02:20 +02:00
parent bedf3fc226
commit b9ae26b757
3 changed files with 16 additions and 11 deletions

View File

@ -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();

View File

@ -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") || [];
}
};

View File

@ -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);
}
}
});