changed other timeout bits to interval

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