homebridge-broadlink-a1
Version:
Broadlink e-Air plugin
17 lines (11 loc) • 308 B
JavaScript
const { TIMEOUT_CANCELLATION } = require('./errors')
const catchDelayCancelError = async (originalMethod) => {
let result
try {
result = await originalMethod()
} catch (err) {
if (err.message !== TIMEOUT_CANCELLATION) throw err
}
return result
}
module.exports = catchDelayCancelError