Browse Source

check if proxy is enabled

Abhishek Kondur 2 years ago
parent
commit
792dc686d9
1 changed files with 6 additions and 3 deletions
  1. 6 3
      mq/publishers.go

+ 6 - 3
mq/publishers.go

@@ -110,10 +110,13 @@ func PublishExtPeerUpdate(node *models.Node) error {
 	if err != nil {
 		return err
 	}
-	proxyUpdate, err := logic.GetPeersForProxy(node, false)
-	if err == nil {
-		peerUpdate.ProxyUpdate = proxyUpdate
+	if node.Proxy {
+		proxyUpdate, err := logic.GetPeersForProxy(node, false)
+		if err == nil {
+			peerUpdate.ProxyUpdate = proxyUpdate
+		}
 	}
+
 	if err = publish(node, fmt.Sprintf("peers/%s/%s", node.Network, node.ID), data); err != nil {
 		return err
 	}