From c5c13ecc805163d2632a9631db2462eefd0d53e7 Mon Sep 17 00:00:00 2001 From: Ben Hardill Date: Sat, 3 Apr 2021 11:58:28 +0100 Subject: [PATCH] Attempt to catch errors from wemo-lookup This is to catch errors when device is offline --- hardware/wemo/WeMoNG.js | 6 ++++++ hardware/wemo/lib/wemo.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/hardware/wemo/WeMoNG.js b/hardware/wemo/WeMoNG.js index 60f0b6c1..5dcd4354 100644 --- a/hardware/wemo/WeMoNG.js +++ b/hardware/wemo/WeMoNG.js @@ -422,11 +422,17 @@ module.exports = function(RED) { if (!dev) { //need to show that dev not currently found +<<<<<<< HEAD console.log('Device not discovered yet'); if (done) { done("Device not discovered yet") } else { node.error("Device not discovered yet",msg) +======= + console.log('no device found'); + if (done) { + done() +>>>>>>> Attempt to catch errors from wemo-lookup } return; } diff --git a/hardware/wemo/lib/wemo.js b/hardware/wemo/lib/wemo.js index 05d9ba68..74fd03e0 100644 --- a/hardware/wemo/lib/wemo.js +++ b/hardware/wemo/lib/wemo.js @@ -5,7 +5,7 @@ var events = require('events'); var util = require('util'); var Client = require('node-ssdp').Client; var xml2js = require('xml2js'); -var request = require('request'); +// var request = require('request'); var http = require('http'); var url = require('url'); var Q = require('q');