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;
|
var loadMessages = Bangle.CLOCK || event.important;
|
||||||
// first, buzz
|
// first, buzz
|
||||||
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
|
var quiet = (require('Storage').readJSON('setting.json',1)||{}).quiet;
|
||||||
var unlockWatch = (require('Storage').readJSON('setting.json',1)||{}).unlockWatch;
|
var unlockWatch = !!((require('Storage').readJSON("messages.settings.json", true) || {}).unlockWatch;
|
||||||
if (!quiet && loadMessages && global.WIDGETS && WIDGETS.messages)
|
if (!quiet && loadMessages && global.WIDGETS && WIDGETS.messages){
|
||||||
WIDGETS.messages.buzz();
|
WIDGETS.messages.buzz();
|
||||||
|
if(unlockWatch){
|
||||||
|
Bangle.setLocked(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
// after a delay load the app, to ensure we have all the messages
|
// after a delay load the app, to ensure we have all the messages
|
||||||
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
|
if (exports.messageTimeout) clearTimeout(exports.messageTimeout);
|
||||||
exports.messageTimeout = setTimeout(function() {
|
exports.messageTimeout = setTimeout(function() {
|
||||||
exports.messageTimeout = undefined;
|
exports.messageTimeout = undefined;
|
||||||
// if we're in a clock or it's important, go straight to messages app
|
// if we're in a clock or it's important, go straight to messages app
|
||||||
if (loadMessages){
|
if (loadMessages){
|
||||||
if(unlockWatch){
|
|
||||||
Bangle.setLocked(false);
|
|
||||||
}
|
|
||||||
return load("messages.app.js");
|
return load("messages.app.js");
|
||||||
}
|
}
|
||||||
if (!quiet && (!global.WIDGETS || !WIDGETS.messages)) return Bangle.buzz(); // no widgets - just buzz to let someone know
|
if (!quiet && (!global.WIDGETS || !WIDGETS.messages)) return Bangle.buzz(); // no widgets - just buzz to let someone know
|
||||||
|
|
Loading…
Reference in New Issue