getVideos (
videoPagination: ComponentPagination,
sort: VideoSortField,
- filter?: VideoFilter
+ filter?: VideoFilter,
+ category?: number
): Observable<{ videos: Video[], totalVideos: number }> {
const pagination = this.restService.componentPaginationToRestPagination(videoPagination)
params = params.set('filter', filter)
}
+ if (category) {
+ params = params.set('category', category + '')
+ }
+
return this.authHttp
.get<ResultList<Video>>(VideoService.BASE_VIDEO_URL, { params })
.pipe(
return feeds
}
- getVideoFeedUrls (sort: VideoSortField, filter?: VideoFilter) {
+ getVideoFeedUrls (sort: VideoSortField, filter?: VideoFilter, category?: number) {
let params = this.restService.addRestGetParams(new HttpParams(), undefined, sort)
if (filter) params = params.set('filter', filter)
+ if (category) params = params.set('category', category + '')
+
return this.buildBaseFeedUrls(params)
}