Преглед изворни кода

skip deleted or not connected peers for proxy

Abhishek Kondur пре 2 година
родитељ
комит
ddab09a974
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      logic/peers.go

+ 3 - 0
logic/peers.go

@@ -80,6 +80,9 @@ func GetProxyUpdateForHost(ctx context.Context, host *models.Host) (models.Proxy
 				//skip yourself
 				//skip yourself
 				continue
 				continue
 			}
 			}
+			if !peer.Connected || peer.PendingDelete || peer.Action == models.NODE_DELETE {
+				continue
+			}
 			peerHost, err := GetHost(peer.HostID.String())
 			peerHost, err := GetHost(peer.HostID.String())
 			if err != nil {
 			if err != nil {
 				continue
 				continue