import { VideoComment } from './video-comment.model'
import { VideoCommentService } from './video-comment.service'
import { I18n } from '@ngx-translate/i18n-polyfill'
+import { Syndication } from '@app/shared/video/syndication.model'
@Component({
selector: 'my-video-comments',
threadComments: { [ id: number ]: VideoCommentThreadTree } = {}
threadLoading: { [ id: number ]: boolean } = {}
+ syndicationItems: Syndication[] = []
+
private sub: Subscription
constructor (
// Delete the thread
this.comments = this.comments.filter(c => c.id !== commentToDelete.id)
this.componentPagination.totalItems--
+
+ if (this.highlightedThread.id === commentToDelete.id) this.highlightedThread = undefined
},
err => this.notificationsService.error(this.i18n('Error'), err.message)
this.componentPagination.currentPage = 1
this.componentPagination.totalItems = null
+ this.syndicationItems = this.videoCommentService.getVideoCommentsFeeds(this.video.uuid)
+
this.loadMoreComments()
}
}