protected virtual ImportListResponse FetchImportListResponse(ImportListRequest request) { _logger.Debug("Downloading Feed " + request.HttpRequest.ToString(false)); if (request.HttpRequest.RateLimit < RateLimit) { request.HttpRequest.RateLimit = RateLimit; } return new ImportListResponse(request, _httpClient.Execute(request.HttpRequest)); }
protected virtual IList <ImportListMovie> FetchPage(ImportListRequest request, IParseImportListResponse parser) { var response = FetchImportListResponse(request); return(parser.ParseResponse(response).ToList()); }
public ImportListResponse(ImportListRequest importList, HttpResponse httpResponse) { _importList = importList; _httpResponse = httpResponse; }