public void Unchoke(PeerId PeerToUnchoke)
{
//Unchoke the supplied peer
if (!PeerToUnchoke.AmChoking)
//We're already unchoking this peer, nothing to do
return;
PeerToUnchoke.AmChoking = false;
_owningTorrent.UploadingTo++;
PeerToUnchoke.EnqueueAt(new UnchokeMessage(), 0);
PeerToUnchoke.LastUnchoked = DateTime.Now;
PeerToUnchoke.FirstReviewPeriod = true;
Logger.Log(PeerToUnchoke.Connection, "Unchoking");
// Send2Log("Unchoking: " + PeerToUnchoke.Location);
}