mirror of https://github.com/espruino/BangleApps
Update lib.js
parent
febcdf4f53
commit
14e8a93c81
|
@ -58,18 +58,19 @@ exports.pushMessage = function(event) {
|
|||
var loadMessages = Bangle.CLOCK || event.important;
|
||||
// first, buzz
|
||||
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
|
||||
var unlockWatch = (require('Storage').readJSON('setting.json',1)||{}).unlockWatch;
|
||||
if (!quiet && loadMessages && global.WIDGETS && WIDGETS.messages)
|
||||
var unlockWatch = !!((require('Storage').readJSON("messages.settings.json", true) || {}).unlockWatch;
|
||||
if (!quiet && loadMessages && global.WIDGETS && WIDGETS.messages){
|
||||
WIDGETS.messages.buzz();
|
||||
if(unlockWatch){
|
||||
Bangle.setLocked(false);
|
||||
}
|
||||
}
|
||||
// after a delay load the app, to ensure we have all the messages
|
||||
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
|
||||
exports.messageTimeout = setTimeout(function() {
|
||||
exports.messageTimeout = undefined;
|
||||
// if we're in a clock or it's important, go straight to messages app
|
||||
if (loadMessages){
|
||||
if(unlockWatch){
|
||||
Bangle.setLocked(false);
|
||||
}
|
||||
return load("messages.app.js");
|
||||
}
|
||||
if (!quiet && (!global.WIDGETS || !WIDGETS.messages)) return Bangle.buzz(); // no widgets - just buzz to let someone know
|
||||
|
|
Loading…
Reference in New Issue