15 lines
582 B
JavaScript
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");
|
|
}
|
|
}
|