don't update recv time for known nodes that ping us or known peers

This commit is contained in:
Arceliar 2018-10-28 15:04:44 -05:00
parent c0531627bc
commit 671c7f2a47
2 changed files with 6 additions and 2 deletions

View file

@ -180,7 +180,7 @@ func (t *dht) handleReq(req *dhtReq) {
coords: req.Coords,
}
imp := t.getImportant()
if t.isImportant(&info, imp) {
if _, isIn := t.table[*info.getNodeID()]; !isIn || t.isImportant(&info, imp) {
t.insert(&info)
}
}