@@ -25,20 +25,17 @@ public class ODataV2CuratedFeedController
2525
2626 private readonly IGalleryConfigurationService _configurationService ;
2727 private readonly ISearchService _searchService ;
28- private readonly ICuratedFeedService _curatedFeedService ;
2928 private readonly IEntityRepository < Package > _packagesRepository ;
3029
3130 public ODataV2CuratedFeedController (
3231 IGalleryConfigurationService configurationService ,
3332 ISearchService searchService ,
34- ICuratedFeedService curatedFeedService ,
3533 IEntityRepository < Package > packagesRepository ,
3634 ITelemetryService telemetryService )
3735 : base ( configurationService , telemetryService )
3836 {
3937 _configurationService = configurationService ;
4038 _searchService = searchService ;
41- _curatedFeedService = curatedFeedService ;
4239 _packagesRepository = packagesRepository ;
4340 }
4441
@@ -165,7 +162,6 @@ private async Task<IHttpActionResult> GetCore(
165162 packages ,
166163 id ,
167164 normalizedVersion ,
168- curatedFeed : result . CuratedFeed ,
169165 semVerLevel : semVerLevel ) ;
170166
171167 // If intercepted, create a paged queryresult
@@ -286,7 +282,6 @@ public async Task<IHttpActionResult> Search(
286282 searchTerm ,
287283 targetFramework ,
288284 includePrerelease ,
289- curatedFeed : result . CuratedFeed ,
290285 semVerLevel : semVerLevel ) ;
291286
292287 // Packages provided by search service (even when not hijacked)
@@ -376,25 +371,14 @@ private bool IsCuratedFeedRedirected(string name)
376371
377372 private CuratedFeedResult GetCuratedFeedResult ( string curatedFeedName )
378373 {
379- IQueryable < Package > packages ;
380- CuratedFeed curatedFeed ;
381374 if ( IsCuratedFeedRedirected ( curatedFeedName ) )
382375 {
383- curatedFeed = null ;
384- packages = _packagesRepository . GetAll ( ) ;
376+ return new CuratedFeedResult ( _packagesRepository . GetAll ( ) ) ;
385377 }
386378 else
387379 {
388- curatedFeed = _curatedFeedService . GetFeedByName ( curatedFeedName ) ;
389- if ( curatedFeed == null )
390- {
391- return new CuratedFeedResult ( NotFound ( ) ) ;
392- }
393-
394- packages = _curatedFeedService . GetPackages ( curatedFeedName ) ;
380+ return new CuratedFeedResult ( NotFound ( ) ) ;
395381 }
396-
397- return new CuratedFeedResult ( packages , curatedFeed ) ;
398382 }
399383
400384 private class CuratedFeedResult
@@ -404,14 +388,12 @@ public CuratedFeedResult(IHttpActionResult actionResult)
404388 ActionResult = actionResult ?? throw new ArgumentNullException ( nameof ( actionResult ) ) ;
405389 }
406390
407- public CuratedFeedResult ( IQueryable < Package > packages , CuratedFeed curatedFeed )
391+ public CuratedFeedResult ( IQueryable < Package > packages )
408392 {
409393 Packages = packages ?? throw new ArgumentNullException ( nameof ( packages ) ) ;
410- CuratedFeed = curatedFeed ;
411394 }
412395
413396 public IQueryable < Package > Packages { get ; }
414- public CuratedFeed CuratedFeed { get ; }
415397 public IHttpActionResult ActionResult { get ; }
416398 }
417399 }
0 commit comments