uTorrentNotifier.WebUIAPI.FindDone C# (CSharp) Method

FindDone() private method

private FindDone ( ) : List
return List
        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;
        }