From f20872f6ae2cd2fbdb1b39489da525343ab5f217 Mon Sep 17 00:00:00 2001 From: Jeroen Peters Date: Sat, 19 Feb 2022 23:59:23 +0100 Subject: [PATCH] #1132: Messages: Allow disabling repetition of buzzer: Wow, dazzling solution --- apps/messages/metadata.json | 2 +- apps/messages/widget.js | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/messages/metadata.json b/apps/messages/metadata.json index 93c1d573d..0ff2603c2 100644 --- a/apps/messages/metadata.json +++ b/apps/messages/metadata.json @@ -1,7 +1,7 @@ { "id": "messages", "name": "Messages", - "version": "0.55", + "version": "0.43", "description": "App to display notifications from iOS and Gadgetbridge/Android", "icon": "app.png", "type": "app", diff --git a/apps/messages/widget.js b/apps/messages/widget.js index db9c42409..4a247b917 100644 --- a/apps/messages/widget.js +++ b/apps/messages/widget.js @@ -6,10 +6,9 @@ draw:function() { g.reset().clearRect(this.x, this.y, this.x+this.width, this.y+this.iconwidth); g.drawImage((c&1) ? atob("GBiBAAAAAAAAAAAAAAAAAAAAAB//+DAADDAADDAADDwAPD8A/DOBzDDn/DA//DAHvDAPvjAPvjAPvjAPvh///gf/vAAD+AAB8AAAAA==") : atob("GBiBAAAAAAAAAAAAAAAAAAAAAB//+D///D///A//8CP/xDj/HD48DD+B8D/D+D/3vD/vvj/vvj/vvj/vvh/v/gfnvAAD+AAB8AAAAA=="), this.x, this.y); let settings = require('Storage').readJSON("messages.settings.json", true) || {}; + console.log("dingen ", typeof(settings.repeat), settings.repeat) if (settings.repeat===undefined) settings.repeat = 4; - if(settings.repeat===0) { - if(c===1) WIDGETS["messages"].buzz(); // buzz just once - } else if (csettings.repeat*1000) { + if (c<120 && (Date.now()-this.l)>settings.repeat*1000) { this.l = Date.now(); WIDGETS["messages"].buzz(); // buzz every 4 seconds }