X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fvideos%2Fvideo-list%2Fvideo-trending.component.ts;h=a42457273125d8c790086767d338d4436dbde9c3;hb=0cd4344f3cf529b15308fcf3eb7d7eb07726df56;hp=e80fd7f2cc97cb276aec0b3de0083890528a4d44;hpb=fada8d75550dc7365f7e18ee1569b9406251d660;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/videos/video-list/video-trending.component.ts b/client/src/app/videos/video-list/video-trending.component.ts index e80fd7f2c..a42457273 100644 --- a/client/src/app/videos/video-list/video-trending.component.ts +++ b/client/src/app/videos/video-list/video-trending.component.ts @@ -1,7 +1,9 @@ import { Component, OnInit } from '@angular/core' import { ActivatedRoute, Router } from '@angular/router' +import { immutableAssign } from '@app/shared/misc/utils' import { NotificationsService } from 'angular2-notifications' -import { AbstractVideoList } from 'app/shared/video/abstract-video-list' +import { AuthService } from '../../core/auth' +import { AbstractVideoList } from '../../shared/video/abstract-video-list' import { SortField } from '../../shared/video/sort-field.type' import { VideoService } from '../../shared/video/video.service' @@ -18,6 +20,7 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit constructor (protected router: Router, protected route: ActivatedRoute, protected notificationsService: NotificationsService, + protected authService: AuthService, private videoService: VideoService) { super() } @@ -26,7 +29,8 @@ export class VideoTrendingComponent extends AbstractVideoList implements OnInit super.ngOnInit() } - getVideosObservable () { - return this.videoService.getVideos(this.pagination, this.sort) + getVideosObservable (page: number) { + const newPagination = immutableAssign(this.pagination, { currentPage: page }) + return this.videoService.getVideos(newPagination, this.sort) } }