android: added calendar sync events

pull/1884/head
Gabriele Monaco 2022-05-26 15:29:38 +02:00
parent ac5c80ff38
commit 069e0c13a9
2 changed files with 16 additions and 1 deletions

View File

@ -90,6 +90,21 @@
sched.setAlarms(alarms);
sched.reload();
},
//TODO perhaps move those in a library (like messages), used also for viewing events?
"calendar" : function() {
var cal;
try { cal = require("Storage").readJSON("android.calendar.json"); } catch (e) {}
if (!cal) cal = {}; // first event
cal[event.id] = event;
require("Storage").writeJSON("android.calendar.json", cal);
},
"calendar-" : function() {
var cal;
try { cal = require("Storage").readJSON("android.calendar.json"); } catch (e) {}
if (!cal) return; //nothing to remove
if (event.id in cal) delete cal[event.id];
require("Storage").writeJSON("android.calendar.json", cal);
}
};
var h = HANDLERS[event.t];
if (h) h(); else console.log("GB Unknown",event);

View File

@ -15,6 +15,6 @@
{"name":"android.img","url":"app-icon.js","evaluate":true},
{"name":"android.boot.js","url":"boot.js"}
],
"data": [{"name":"android.settings.json"}],
"data": [{"name":"android.settings.json"}, {"name":"android.calendar.json"}],
"sortorder": -8
}