From 11e5dc590585b70e0786fc7e15999b5c3bc62b5f Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Fri, 2 Dec 2022 16:31:20 +0000 Subject: [PATCH] messagesgui 0.57: Fix "unread Timeout" = off (previously defaulted to 60s) --- apps/messagegui/ChangeLog | 1 + apps/messagegui/app.js | 7 +++---- apps/messagegui/metadata.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/messagegui/ChangeLog b/apps/messagegui/ChangeLog index 0fd43347d..854979d18 100644 --- a/apps/messagegui/ChangeLog +++ b/apps/messagegui/ChangeLog @@ -78,3 +78,4 @@ 0.55: Rename to messagegui, move global message handling library to message module Move widget to widmessage 0.56: Fix handling of music messages +0.57: Fix "unread Timeout" = off (previously defaulted to 60s) diff --git a/apps/messagegui/app.js b/apps/messagegui/app.js index 50dc9182a..f6f7779eb 100644 --- a/apps/messagegui/app.js +++ b/apps/messagegui/app.js @@ -446,10 +446,9 @@ require("messages").toggleWidget(false); Bangle.drawWidgets(); setTimeout(() => { - var unreadTimeoutMillis = (settings.unreadTimeout || 60) * 1000; - if (unreadTimeoutMillis) { - unreadTimeout = setTimeout(load, unreadTimeoutMillis); - } + if (!isFinite(settings.unreadTimeout)) settings.unreadTimeout=60; + if (settings.unreadTimeout) + unreadTimeout = setTimeout(load, settings.unreadTimeout*1000); // only openMusic on launch if music is new var newMusic = MESSAGES.some(m => m.id === "music" && m.new); checkMessages({ clockIfNoMsg: 0, clockIfAllRead: 0, showMsgIfUnread: 1, openMusic: newMusic && settings.openMusic }); diff --git a/apps/messagegui/metadata.json b/apps/messagegui/metadata.json index 361ce9b3d..b3e70d5d4 100644 --- a/apps/messagegui/metadata.json +++ b/apps/messagegui/metadata.json @@ -1,7 +1,7 @@ { "id": "messagegui", "name": "Message UI", - "version": "0.56", + "version": "0.57", "description": "Default app to display notifications from iOS and Gadgetbridge/Android", "icon": "app.png", "type": "app",