Bangle_MessageCenter/messagegui.lib.js

15 lines
582 B
JavaScript

const loadWillReset = () => Bangle.load === load || !Bangle.uiRemove;
exports.messageListener = function(type, msg) {
if (msg.handled || global.__FILE__ === "messagecenter.app.js") return; // already handled or in the app
if (type === "text") {
msg.show = true;
msg.new = true;
if (!Bangle.MESSAGES || !Bangle.MESSAGES.length) Bangle.MESSAGES = require("messages").getMessages(msg);
require("messages").apply(msg, Bangle.MESSAGES);
if (loadWillReset()) require("messages").write(Bangle.MESSAGES);
Bangle.notify = true;
Bangle.load("messagecenter.notify.js");
}
}