BangleApps/apps/messages_light/messages_light.boot.js

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