category parma -> categoryOneOf (videos list)
authorChocobozzz <me@florianbigard.com>
Wed, 25 Jul 2018 15:18:46 +0000 (17:18 +0200)
committerChocobozzz <me@florianbigard.com>
Wed, 25 Jul 2018 15:18:46 +0000 (17:18 +0200)
client/src/app/shared/video/abstract-video-list.ts
client/src/app/shared/video/video.service.ts
client/src/app/videos/video-list/video-local.component.ts
client/src/app/videos/video-list/video-recently-added.component.ts
client/src/app/videos/video-list/video-trending.component.ts

index d60536e20e5d71728910f4ec328ebdc02d2bf3ee..59d3c1ebee18a9dc1c1cc87a981d2ba2b0acdd3b 100644 (file)
@@ -24,7 +24,7 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy {
     totalItems: null
   }
   sort: VideoSortField = '-publishedAt'
-  category?: number
+  categoryOneOf?: number
   defaultSort: VideoSortField = '-publishedAt'
   syndicationItems = []
 
@@ -168,7 +168,7 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy {
 
   protected loadRouteParams (routeParams: { [ key: string ]: any }) {
     this.sort = routeParams['sort'] as VideoSortField || this.defaultSort
-    this.category = routeParams['category']
+    this.categoryOneOf = routeParams['categoryOneOf']
     if (routeParams['page'] !== undefined) {
       this.pagination.currentPage = parseInt(routeParams['page'], 10)
     } else {
index f316d31ea4f82fc6d37575b085758db2e4d81853..ddf36595960ce9984585820b615964e04e45ebbc 100644 (file)
@@ -159,7 +159,7 @@ export class VideoService {
     videoPagination: ComponentPagination,
     sort: VideoSortField,
     filter?: VideoFilter,
-    category?: number
+    categoryOneOf?: number
   ): Observable<{ videos: Video[], totalVideos: number }> {
     const pagination = this.restService.componentPaginationToRestPagination(videoPagination)
 
@@ -170,8 +170,8 @@ export class VideoService {
       params = params.set('filter', filter)
     }
 
-    if (category) {
-      params = params.set('category', category + '')
+    if (categoryOneOf) {
+      params = params.set('categoryOneOf', categoryOneOf + '')
     }
 
     return this.authHttp
@@ -207,12 +207,12 @@ export class VideoService {
     return feeds
   }
 
-  getVideoFeedUrls (sort: VideoSortField, filter?: VideoFilter, category?: number) {
+  getVideoFeedUrls (sort: VideoSortField, filter?: VideoFilter, categoryOneOf?: number) {
     let params = this.restService.addRestGetParams(new HttpParams(), undefined, sort)
 
     if (filter) params = params.set('filter', filter)
 
-    if (category) params = params.set('category', category + '')
+    if (categoryOneOf) params = params.set('categoryOneOf', categoryOneOf + '')
 
     return this.buildBaseFeedUrls(params)
   }
index de460ea60eaf1d470265a6202556014e79344b0b..c91c639cacefbbe1ed7425580e5b57d17a59c82a 100644 (file)
@@ -50,10 +50,10 @@ export class VideoLocalComponent extends AbstractVideoList implements OnInit, On
   getVideosObservable (page: number) {
     const newPagination = immutableAssign(this.pagination, { currentPage: page })
 
-    return this.videoService.getVideos(newPagination, this.sort, this.filter, this.category)
+    return this.videoService.getVideos(newPagination, this.sort, this.filter, this.categoryOneOf)
   }
 
   generateSyndicationList () {
-    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, this.filter, this.category)
+    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, this.filter, this.categoryOneOf)
   }
 }
index 75688731dca85deff9cbf8f857509d130de269e1..ac1fcfff379dc12faef537fddc28a3265c07a43c 100644 (file)
@@ -48,10 +48,10 @@ export class VideoRecentlyAddedComponent extends AbstractVideoList implements On
   getVideosObservable (page: number) {
     const newPagination = immutableAssign(this.pagination, { currentPage: page })
 
-    return this.videoService.getVideos(newPagination, this.sort, undefined, this.category)
+    return this.videoService.getVideos(newPagination, this.sort, undefined, this.categoryOneOf)
   }
 
   generateSyndicationList () {
-    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, undefined, this.category)
+    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, undefined, this.categoryOneOf)
   }
 }
index 3738b95b1f3745802c649a94bc578506811c7e63..68bb70265c83e75cc2327661c296de06cc651189 100644 (file)
@@ -47,10 +47,10 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit,
 
   getVideosObservable (page: number) {
     const newPagination = immutableAssign(this.pagination, { currentPage: page })
-    return this.videoService.getVideos(newPagination, this.sort, undefined, this.category)
+    return this.videoService.getVideos(newPagination, this.sort, undefined, this.categoryOneOf)
   }
 
   generateSyndicationList () {
-    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, undefined, this.category)
+    this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, undefined, this.categoryOneOf)
   }
 }