messagesoverlay - Only buzz once per 2 seconds

master
Martin Boonk 2024-03-29 18:14:55 +01:00
parent 56330543ec
commit e0a9d2680c
1 changed files with 5 additions and 1 deletions

View File

@ -29,6 +29,7 @@ let isQuiet = function(){
let eventQueue = [];
let callInProgress = false;
let buzzing = false;
let show = function(ovr){
let img = ovr;
@ -163,7 +164,10 @@ let showMessage = function(ovr, msg) {
if (!isQuiet() && msg.new) {
msg.new = false;
Bangle.buzz();
if (!buzzing){
buzzing = true;
Bangle.buzz().then(()=>{setTimeout(()=>{buzzing = false;},2000)});
}
Bangle.setLCDPower(1);
}
};