diff options
author | Chocobozzz <me@florianbigard.com> | 2023-01-25 08:59:42 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2023-01-25 08:59:42 +0100 |
commit | 647c2b7d0448e68d8c8ade52d9568e9b33f8638d (patch) | |
tree | 05f5b5ad84c330bc0bd174527d5ff32c5055a74e /client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts | |
parent | d5ae943da9325d2a3c122923bbb78f5a24c95101 (diff) | |
download | PeerTube-647c2b7d0448e68d8c8ade52d9568e9b33f8638d.tar.gz PeerTube-647c2b7d0448e68d8c8ade52d9568e9b33f8638d.tar.zst PeerTube-647c2b7d0448e68d8c8ade52d9568e9b33f8638d.zip |
Fix custom markup
Diffstat (limited to 'client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts')
-rw-r--r-- | client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts index 70e88ea51..7c2e7db6a 100644 --- a/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts +++ b/client/src/app/shared/shared-custom-markup/peertube-custom-tags/videos-list-markup.component.ts | |||
@@ -1,5 +1,5 @@ | |||
1 | import { finalize } from 'rxjs/operators' | 1 | import { finalize } from 'rxjs/operators' |
2 | import { ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' | 2 | import { ChangeDetectionStrategy, ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output } from '@angular/core' |
3 | import { AuthService, Notifier } from '@app/core' | 3 | import { AuthService, Notifier } from '@app/core' |
4 | import { VideoSortField } from '@shared/models' | 4 | import { VideoSortField } from '@shared/models' |
5 | import { Video, VideoService } from '../../shared-main' | 5 | import { Video, VideoService } from '../../shared-main' |
@@ -46,7 +46,8 @@ export class VideosListMarkupComponent implements CustomMarkupComponent, OnInit | |||
46 | constructor ( | 46 | constructor ( |
47 | private auth: AuthService, | 47 | private auth: AuthService, |
48 | private videoService: VideoService, | 48 | private videoService: VideoService, |
49 | private notifier: Notifier | 49 | private notifier: Notifier, |
50 | private cd: ChangeDetectorRef | ||
50 | ) { } | 51 | ) { } |
51 | 52 | ||
52 | getUser () { | 53 | getUser () { |
@@ -73,7 +74,10 @@ export class VideosListMarkupComponent implements CustomMarkupComponent, OnInit | |||
73 | return this.getVideosObservable() | 74 | return this.getVideosObservable() |
74 | .pipe(finalize(() => this.loaded.emit(true))) | 75 | .pipe(finalize(() => this.loaded.emit(true))) |
75 | .subscribe({ | 76 | .subscribe({ |
76 | next: ({ data }) => this.videos = data, | 77 | next: ({ data }) => { |
78 | this.videos = data | ||
79 | this.cd.markForCheck() | ||
80 | }, | ||
77 | 81 | ||
78 | error: err => this.notifier.error($localize`Error in videos list component: ${err.message}`) | 82 | error: err => this.notifier.error($localize`Error in videos list component: ${err.message}`) |
79 | }) | 83 | }) |