(de)Register consumer nodes at config node

In order for error messages to be catchable
This commit is contained in:
bvmensvoort
2023-06-11 10:45:13 +02:00
committed by Skylar Sadlier
parent 8ca11f36d8
commit 124a0cba34
15 changed files with 79 additions and 0 deletions
+5
View File
@@ -14,6 +14,7 @@ module.exports = function(RED) {
node.error("No configuration node", {});
return;
}
node.server.register(node);
node.server.on("disconnected", function(){
node.status({ fill: "red", shape: "ring", text: "disconnected" });
@@ -49,6 +50,10 @@ module.exports = function(RED) {
node.send([null, msg]);
}
});
node.on("close", function() {
node.server.deregister(node);
});
}
RED.nodes.registerType("matrix-leave-room", MatrixLeaveRoom);
}