forked from FOSS/BangleApps
46 lines
956 B
JavaScript
46 lines
956 B
JavaScript
|
|
const modeNames = [/*LANG*/"Noisy", /*LANG*/"Alarms", /*LANG*/"Silent"];
|
|
let bSettings = require('Storage').readJSON('setting.json',true)||{};
|
|
let current = 0|bSettings.quiet;
|
|
//0 off
|
|
//1 alarms
|
|
//2 silent
|
|
|
|
const dndSettings =
|
|
require('Storage').readJSON("a_dndtoggle.settings.json", true) || {};
|
|
|
|
console.log("old: " + current);
|
|
|
|
switch (current) {
|
|
case 0:
|
|
bSettings.quiet = dndSettings.mode || 2;
|
|
Bangle.buzz();
|
|
setTimeout('Bangle.buzz();',500);
|
|
break;
|
|
case 1:
|
|
bSettings.quiet = 0;
|
|
Bangle.buzz();
|
|
break;
|
|
case 2:
|
|
bSettings.quiet = 0;
|
|
Bangle.buzz();
|
|
break;
|
|
default:
|
|
bSettings.quiet = 0;
|
|
Bangle.buzz();
|
|
}
|
|
|
|
console.log("new: " + bSettings.quiet);
|
|
|
|
E.showMessage(modeNames[current] + " -> \n" + modeNames[bSettings.quiet]);
|
|
setTimeout('exitApp();', 2000);
|
|
|
|
|
|
function exitApp(){
|
|
|
|
require("Storage").writeJSON("setting.json", bSettings);
|
|
// reload clocks with new theme, otherwise just wait for user to switch apps
|
|
|
|
load()
|
|
|
|
} |