Remove tracking by public key in Overlay

This commit is contained in:
Nik Bougalis
2016-02-11 09:28:44 -08:00
parent 78ce7a08c0
commit d321b446db
3 changed files with 81 additions and 126 deletions

View File

@@ -99,10 +99,7 @@ PeerImp::~PeerImp ()
if (journal_.warning) journal_.warning <<
name_ << " left cluster";
if (state_ == State::active)
{
assert(publicKey_.size() != 0);
overlay_.onPeerDeactivate(id_, publicKey_);
}
overlay_.onPeerDeactivate(id_);
overlay_.peerFinder().on_closed (slot_);
overlay_.remove (slot_);
}