1
0
Fork 0

chimer: sleep between buzzes, instead of during

master
Rob Pilling 2023-06-29 22:55:23 +01:00
parent d8c41b56ed
commit 3e8e2adb60
3 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,4 @@
0.01: Initial Creation
0.02: Fixed some sleep bugs. Added a sleep mode toggle
0.03: Reduce busy-loop and code
0.04: Separate buzz-time and sleep-time

View File

@ -1,7 +1,7 @@
{
"id": "chimer",
"name": "Chimer",
"version": "0.03",
"version": "0.04",
"description": "A fork of Hour Chime that adds extra features such as: \n - Buzz or beep on every 60, 30 or 15 minutes. \n - Repeat Chime up to 3 times \n - Set hours to disable chime",
"icon": "widget.png",
"type": "widget",

View File

@ -20,15 +20,16 @@
let count = settings.repeat;
const chime1 = () => {
let p;
if (settings.type === 1) {
Bangle.buzz(100);
p = Bangle.buzz(100);
} else if (settings.type === 2) {
Bangle.beep();
p = Bangle.beep();
} else {
return;
}
if (--count > 0)
setTimeout(chime1, 150);
p.then(() => setTimeout(chime1, 150));
};
chime1();