blacklistInfo: false
}
+ actions: {
+ routerLink: string
+ iconName: string
+ label: string
+ }[] = []
+
onDataSubject = new Subject<any[]>()
protected serverConfig: ServerConfig
this.loadMoreVideos()
}
- loadMoreVideos () {
+ loadMoreVideos (reset = false) {
this.getVideosObservable(this.pagination.currentPage).subscribe(
({ data, total }) => {
this.pagination.totalItems = total
+ if (reset) this.videos = []
this.videos = this.videos.concat(data)
if (this.groupByDate) this.buildGroupedDateLabels()
reloadVideos () {
this.pagination.currentPage = 1
- this.videos = []
- this.loadMoreVideos()
+ this.loadMoreVideos(true)
}
toggleModerationDisplay () {