+
+ private updateModerationActions () {
+ if (!this.authService.isLoggedIn()) return
+
+ this.authService.userInformationLoaded.subscribe(
+ () => {
+ if (this.isManageable()) return
+
+ // It's not our account, we can report it
+ this.prependModerationActions = [
+ {
+ label: $localize`Report this account`,
+ handler: () => this.showReportModal()
+ }
+ ]
+ }
+ )
+ }
+
+ private loadAccountVideosCount () {
+ this.videoService.getAccountVideos({
+ account: this.account,
+ videoPagination: {
+ currentPage: 1,
+ itemsPerPage: 0
+ },
+ sort: '-publishedAt'
+ }).subscribe(res => {
+ this.accountVideosCount = res.total
+ })
+ }