2020-01-17 11:43:26 +00:00
|
|
|
// This runs after a 'fresh' boot
|
|
|
|
var settings;
|
2019-11-08 20:10:49 +00:00
|
|
|
try {
|
2020-01-17 11:43:26 +00:00
|
|
|
settings = require("Storage").readJSON('@setting');
|
|
|
|
} catch (e) {
|
|
|
|
settings = {}
|
2019-11-06 22:12:54 +00:00
|
|
|
}
|
2020-01-17 11:43:26 +00:00
|
|
|
// load clock if specified
|
|
|
|
var clockApp = settings.clock;
|
|
|
|
if (clockApp) clockApp = require("Storage").read(clockApp)
|
|
|
|
if (!clockApp) {
|
|
|
|
var clockApps = require("Storage").list().filter(a=>a[0]=='+').map(app=>{
|
|
|
|
try { return require("Storage").readJSON(app); }
|
|
|
|
catch (e) {}
|
|
|
|
}).filter(app=>app.type=="clock").sort((a, b) => a.sortorder - b.sortorder);
|
|
|
|
if (clockApps && clockApps.length > 0)
|
|
|
|
clockApp = require("Storage").read(clockApps[0].src);
|
|
|
|
delete clockApps;
|
|
|
|
}
|
|
|
|
if (clockApp) eval(clockApp);
|
|
|
|
else E.showMessage("No Clock Found");
|
|
|
|
delete clockApp;
|