mirror of https://github.com/espruino/BangleApps
widmessages 0.07: Only load messages module if we have messages (30ms speed improvement)
parent
e00cba4094
commit
4ff01d1db0
|
@ -5,3 +5,4 @@
|
|||
0.04: Now shows message icons again (#2416)
|
||||
0.05: Match draw() API e.g. to allow wid_edit to alter this widget
|
||||
0.06: Fix bug that meant that only one widget was shown (now 3 unless changed in Settings->Apps->Messages->Widget messages)
|
||||
0.07: Only load messages module if we have messages (30ms speed improvement)
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "widmessages",
|
||||
"name": "Message Widget",
|
||||
"version": "0.06",
|
||||
"version": "0.07",
|
||||
"description": "Widget showing new messages",
|
||||
"icon": "app.png",
|
||||
"type": "widget",
|
||||
|
|
|
@ -65,7 +65,7 @@ if ((require("Storage").readJSON("messages.settings.json", true) || {}).maxMessa
|
|||
this.onMsg("show", {}); // reload messages+redraw
|
||||
}
|
||||
};
|
||||
|
||||
Bangle.on("message", WIDGETS["messages"].onMsg.bind(WIDGETS["messages"]));
|
||||
if (require("Storage").read("messages.json")!==undefined) // only call init if we've got messages - otherwise we can avoid loading messages lib (saves 30ms)
|
||||
WIDGETS["messages"].onMsg("init", {}); // abuse type="init" to prevent Bangle.drawWidgets();
|
||||
}
|
Loading…
Reference in New Issue