mirror of
https://github.com/node-red/node-red-nodes.git
synced 2025-03-01 10:37:43 +00:00
Set connected state in connect callback
This commit is contained in:
parent
3b24d81db5
commit
ea684db2d9
@ -104,8 +104,10 @@ module.exports = function(RED) {
|
||||
if (!node.server.connected) {
|
||||
node.status({fill:"grey",shape:"ring",text:"connecting"});
|
||||
node.client.connect(function(sessionId) {
|
||||
node.serverConfig.connected = true;
|
||||
subscribe();
|
||||
}, function(error) {
|
||||
node.serverConfig.connected = false;
|
||||
node.status({fill:"grey",shape:"dot",text:"error"});
|
||||
node.warn(error);
|
||||
});
|
||||
@ -177,7 +179,10 @@ module.exports = function(RED) {
|
||||
// Connect to server if needed
|
||||
if(!node.serverConfig.connected) {
|
||||
node.status({fill:"grey",shape:"ring",text:"connecting"});
|
||||
node.client.connect(function(sessionId) {}, function(error) {
|
||||
node.client.connect(function(sessionId) {
|
||||
node.serverConfig.connected = true;
|
||||
}, function(error) {
|
||||
node.serverConfig.connected = false;
|
||||
node.status({fill:"grey",shape:"dot",text:"error"});
|
||||
node.warn(error);
|
||||
});
|
||||
@ -251,7 +256,10 @@ module.exports = function(RED) {
|
||||
// Connect to server if needed
|
||||
if(!node.serverConfig.connected) {
|
||||
node.status({fill:"grey",shape:"ring",text:"connecting"});
|
||||
node.client.connect(function(sessionId) {}, function(error) {
|
||||
node.client.connect(function(sessionId) {
|
||||
node.serverConfig.connected = true;
|
||||
}, function(error) {
|
||||
node.serverConfig.connected = false;
|
||||
node.status({fill:"grey",shape:"dot",text:"error"});
|
||||
node.warn(error);
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user