UNPKG

homebridge-broadlink-a1

Version:

Broadlink e-Air plugin

19 lines (14 loc) 389 B
const ping = require('ping'); const pingIPAddress = function (ipAddress, interval, callback) { performPing(this.isActive, callback) return setInterval(() => { performPing(this.isActive, callback) }, interval * 1000); } const performPing = (isActive, callback) => { // Fake Latency setTimeout(() => { callback(isActive) }, 200) } module.exports = pingIPAddress;