(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
@@ -11,6 +11,7 @@ module.exports = function(RED) {
node.error('Server must be configured on the node.', {});
return;
}
node.server.register(node);
this.encodeUri = function(pathTemplate, variables) {
for (const key in variables) {
@@ -64,6 +65,10 @@ module.exports = function(RED) {
node.send([null, msg]);
});
});
node.on("close", function() {
node.server.deregister(node);
});
}
RED.nodes.registerType("matrix-create-room", MatrixCreateRoom);
}