private List<TorrentFile> FindDone()
{
List<TorrentFile> finishedTorrents = new List<TorrentFile>();
if (this.Torrents.Last.Count > 0 && this.Torrents.Current != null)
{
foreach (TorrentFile currentTorrent in this.Torrents.Current)
{
foreach (TorrentFile lastTorrent in this.Torrents.Last)
{
if (currentTorrent.Hash == lastTorrent.Hash)
{
if ((currentTorrent.PercentProgress == 1000) &&
(lastTorrent.PercentProgress != 1000))
{
finishedTorrents.Add(currentTorrent);
}
}
}
}
}
return finishedTorrents;
}