Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        protected virtual IList <ImportListMovie> FetchPage(ImportListRequest request, IParseImportListResponse parser)
        {
            var response = FetchImportListResponse(request);

            return(parser.ParseResponse(response).ToList());
        }
Exemplo n.º 3
0
 public ImportListResponse(ImportListRequest importList, HttpResponse httpResponse)
 {
     _importList   = importList;
     _httpResponse = httpResponse;
 }