mirror of https://github.com/espruino/BangleApps
34 lines
966 B
JavaScript
34 lines
966 B
JavaScript
/*
|
|
//OLD CODE -> backup purpose
|
|
|
|
let messageBootManager=function(type,event){
|
|
//se l'app non è aperta
|
|
if ("undefined"==typeof manageEvent)
|
|
{
|
|
if(event.t=="remove") return; //l'app non è aperta, non c'è nessun messaggio da rimuovere dalla queue -> non lancio l'app
|
|
|
|
//la apro
|
|
require("Storage").writeJSON("messages_light.NewEvent.json",{"event":event,"type":type});
|
|
load("messages_light.app.js");
|
|
}
|
|
else
|
|
{
|
|
//altrimenti gli dico di gestire il messaggio
|
|
manageEvent(type,event);
|
|
}
|
|
}
|
|
Bangle.on("message", messageBootManager);
|
|
Bangle.on("call", messageBootManager);*/
|
|
|
|
|
|
|
|
//override require to filter require("message")
|
|
global.require_real=global.require;
|
|
global.require = (_require => file => {
|
|
if (file==="messages") file = "messagesProxy";
|
|
//else if (file==="messages_REAL") file = "messages"; //backdoor to real message
|
|
|
|
return _require(file);
|
|
})(require);
|
|
|