New DHT function IsNodeContact to check if node is in local routing table

This commit is contained in:
Kleissner
2021-07-07 02:50:12 +02:00
parent c1ccc3c344
commit 66ebf7c91e
3 changed files with 27 additions and 6 deletions

View File

@@ -96,6 +96,11 @@ func (dht *DHT) IsNodeCloser(node1, node2 []byte) bool {
return iDist.Cmp(jDist) == -1
}
// IsNodeContact checks if the given node is in the local routing table
func (dht *DHT) IsNodeContact(ID []byte) (node *Node) {
return dht.ht.doesNodeExist(ID)
}
// ---- Synchronous network query functions below ----
// Store informs the network about data stored locally.