Update blink1 node to use done() on close.

This commit is contained in:
Dave Conway-Jones 2015-10-20 19:30:25 +01:00
parent 700d5e342a
commit d330ce9da5
2 changed files with 7 additions and 5 deletions

View File

@ -74,10 +74,12 @@ module.exports = function(RED) {
}
} catch (e) { node.error("Blink1 : device not found"); blink1 = null; }
});
this.on("close", function() {
if (blink1 && typeof blink1.close == "function") {
//blink1.close(); //This ought to work but seems to cause more hangs on closing than not...
this.on("close", function(done) {
if (blink1 && typeof blink1.close === "function") {
//This ought to work but seems to cause more hangs on closing than not...
blink1.close(function() { done() });
}
else { done(); }
blink1 = null;
});
}

View File

@ -1,9 +1,9 @@
{
"name" : "node-red-node-blink1",
"version" : "0.0.9",
"version" : "0.0.11",
"description" : "A Node-RED node to control a Thingm Blink(1)",
"dependencies" : {
"node-blink1" : "0.2.1"
"node-blink1" : "0.2.2"
},
"repository" : {
"type":"git",