aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/videos/video-list/video-local.component.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/app/videos/video-list/video-local.component.ts')
-rw-r--r--client/src/app/videos/video-list/video-local.component.ts13
1 files changed, 6 insertions, 7 deletions
diff --git a/client/src/app/videos/video-list/video-local.component.ts b/client/src/app/videos/video-list/video-local.component.ts
index 90eb96afe..de6552875 100644
--- a/client/src/app/videos/video-list/video-local.component.ts
+++ b/client/src/app/videos/video-list/video-local.component.ts
@@ -3,12 +3,10 @@ import { ActivatedRoute, Router } from '@angular/router'
3import { immutableAssign } from '@app/shared/misc/utils' 3import { immutableAssign } from '@app/shared/misc/utils'
4import { NotificationsService } from 'angular2-notifications' 4import { NotificationsService } from 'angular2-notifications'
5import { AuthService } from '../../core/auth' 5import { AuthService } from '../../core/auth'
6import { PopoverModule } from 'ngx-bootstrap/popover'
7import { AbstractVideoList } from '../../shared/video/abstract-video-list' 6import { AbstractVideoList } from '../../shared/video/abstract-video-list'
8import { SortField } from '../../shared/video/sort-field.type' 7import { VideoSortField } from '../../shared/video/sort-field.type'
9import { VideoService } from '../../shared/video/video.service' 8import { VideoService } from '../../shared/video/video.service'
10import { FeedFormat } from '../../../../../shared/models/feeds/feed-format.enum' 9import { VideoFilter } from '../../../../../shared/models/videos/video-query.type'
11import * as url from 'url'
12 10
13@Component({ 11@Component({
14 selector: 'my-videos-local', 12 selector: 'my-videos-local',
@@ -18,7 +16,8 @@ import * as url from 'url'
18export class VideoLocalComponent extends AbstractVideoList implements OnInit, OnDestroy { 16export class VideoLocalComponent extends AbstractVideoList implements OnInit, OnDestroy {
19 titlePage = 'Local videos' 17 titlePage = 'Local videos'
20 currentRoute = '/videos/local' 18 currentRoute = '/videos/local'
21 sort = '-createdAt' as SortField 19 sort = '-createdAt' as VideoSortField
20 filter: VideoFilter = 'local'
22 21
23 constructor (protected router: Router, 22 constructor (protected router: Router,
24 protected route: ActivatedRoute, 23 protected route: ActivatedRoute,
@@ -41,10 +40,10 @@ export class VideoLocalComponent extends AbstractVideoList implements OnInit, On
41 getVideosObservable (page: number) { 40 getVideosObservable (page: number) {
42 const newPagination = immutableAssign(this.pagination, { currentPage: page }) 41 const newPagination = immutableAssign(this.pagination, { currentPage: page })
43 42
44 return this.videoService.getVideos(newPagination, this.sort, 'local') 43 return this.videoService.getVideos(newPagination, this.sort, this.filter)
45 } 44 }
46 45
47 generateSyndicationList () { 46 generateSyndicationList () {
48 this.syndicationItems = this.videoService.getVideoFeedUrls('local') 47 this.syndicationItems = this.videoService.getVideoFeedUrls(this.sort, this.filter)
49 } 48 }
50} 49}