GladysProject/Gladys

View on GitHub
server/services/bluetooth/lib/commands/bluetooth.stopScanPresence.js

Summary

Maintainability
A
30 mins
Test Coverage
const logger = require('../../../../utils/logger');

/**
 * @description Stop periodically scanner for device presence.
 * @example
 * this.stopScanPresence();
 */
function stopScanPresence() {
  const { timer } = this.presenceScanner;
  if (timer) {
    logger.info(`Bluetooth configuration: stopping presence scanner`);
    clearInterval(timer);
    this.presenceScanner.timer = undefined;
  }
}

module.exports = {
  stopScanPresence,
};