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