예제 #1
0
        public async Task <LinkList> GetLinks(bool initial)
        {
            _logger.LogTrace(initial ? "Getting Links and resetting downloads to new..." : "Getting links...");

            var url = _urlBuilder.BuildGetLinksUrl(initial);

            var request = await _httpservice.SendGetRequest(url);

            var links = LinkList.Parse(request);

            _logger.LogDebug($"Got {links.LinkCount} links.");

            return(links);
        }