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); }