#1132: Messages: Allow disabling repetition of buzzer
parent
e172aa4927
commit
e29a41aa28
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "messages",
|
"id": "messages",
|
||||||
"name": "Messages",
|
"name": "Messages",
|
||||||
"version": "0.22",
|
"version": "0.50",
|
||||||
"description": "App to display notifications from iOS and Gadgetbridge/Android",
|
"description": "App to display notifications from iOS and Gadgetbridge/Android",
|
||||||
"icon": "app.png",
|
"icon": "app.png",
|
||||||
"type": "app",
|
"type": "app",
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ draw:function() {
|
||||||
//if (c<60) Bangle.setLCDPower(1); // keep LCD on for 1 minute
|
//if (c<60) Bangle.setLCDPower(1); // keep LCD on for 1 minute
|
||||||
let settings = require('Storage').readJSON("messages.settings.json", true) || {};
|
let settings = require('Storage').readJSON("messages.settings.json", true) || {};
|
||||||
if (settings.repeat===undefined) settings.repeat = 4;
|
if (settings.repeat===undefined) settings.repeat = 4;
|
||||||
else if (settings.repeat===0) settings.repeat = (settings.unreadTimeout+241)*1000; // best way to no-repeat and keep next code
|
//else if (settings.repeat===0) settings.repeat = (settings.unreadTimeout+241)*1000; // best way to no-repeat and keep next code
|
||||||
if (c<120 && (Date.now()-this.l)>settings.repeat*1000) {
|
if (c<120 && (Date.now()-this.l)>settings.repeat*1000) {
|
||||||
this.l = Date.now();
|
this.l = Date.now();
|
||||||
WIDGETS["messages"].buzz(); // buzz every settings.repeat seconds
|
WIDGETS["messages"].buzz(); // buzz every settings.repeat seconds
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue