Example #1
0
        public async Task <TorrentQueryResult> GetTorrentsAsync(string searchFor, int page, Sorting sorting)
        {
            var mapperSorting = SortingMapper.SortingToLeetxSorting(sorting);
            var fullUrl       = Path.Combine(_searchEndpoint, searchFor, mapperSorting.SortedBy, mapperSorting.Order, page.ToString()) + Path.DirectorySeparatorChar;
            var contents      = await UrlGetResponseString(fullUrl);

            return(await _parser.ParsePageForTorrentEntriesAsync(contents));
        }