changed other timeout bits to interval

pull/2741/head
Gordon Williams 2023-05-11 13:32:58 +01:00 committed by GitHub
parent e64564ae58
commit e8036a3780
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -217,7 +217,7 @@ exports.buzz = function(msgSrc) {
if (repeat===undefined) repeat = 4; // repeat may be zero
if (repeat)
{
exports.buzzTimeout = setInterval(() => require("buzz").pattern(pattern), repeat*1000);
exports.buzzInterval = setInterval(() => require("buzz").pattern(pattern), repeat*1000);
let vibrateTimeout = msgSettings.vibrateTimeout;
if (vibrateTimeout===undefined) vibrateTimeout = 60;
if (vibrateTimeout && !exports.stopTimeout) exports.stopTimeout = setTimeout(exports.stopBuzz, vibrateTimeout*1000);
@ -228,8 +228,8 @@ exports.buzz = function(msgSrc) {
* Stop buzzing
*/
exports.stopBuzz = function() {
if (exports.buzzTimeout) clearTimeout(exports.buzzTimeout);
delete exports.buzzTimeout;
if (exports.buzzInterval) clearInterval(exports.buzzInterval);
delete exports.buzzInterval;
if (exports.stopTimeout) clearTimeout(exports.stopTimeout);
delete exports.stopTimeout;
};