mirror of https://github.com/Chocobozzz/PeerTube
Fix comment reply
parent
4635f59d7c
commit
ae45f988bb
|
@ -1,11 +1,8 @@
|
|||
import { Component, EventEmitter, Input, Output } from '@angular/core'
|
||||
import { NotificationsService } from 'angular2-notifications'
|
||||
import { VideoCommentThreadTree } from '../../../../../../shared/models/videos/video-comment.model'
|
||||
import { AuthService } from '../../../core/auth'
|
||||
import { User } from '../../../shared/users'
|
||||
import { Video } from '../../../shared/video/video.model'
|
||||
import { VideoComment } from './video-comment.model'
|
||||
import { VideoCommentService } from './video-comment.service'
|
||||
|
||||
@Component({
|
||||
selector: 'my-video-comment',
|
||||
|
@ -21,15 +18,10 @@ export class VideoCommentComponent {
|
|||
@Output() wantedToReply = new EventEmitter<VideoComment>()
|
||||
@Output() resetReply = new EventEmitter()
|
||||
|
||||
constructor (private authService: AuthService,
|
||||
private notificationsService: NotificationsService,
|
||||
private videoCommentService: VideoCommentService) {
|
||||
constructor (private authService: AuthService) {
|
||||
}
|
||||
|
||||
onCommentReplyCreated (comment: VideoComment) {
|
||||
this.videoCommentService.addCommentReply(this.video.id, this.comment.id, comment)
|
||||
.subscribe(
|
||||
createdComment => {
|
||||
onCommentReplyCreated (createdComment: VideoComment) {
|
||||
if (!this.commentTree) {
|
||||
this.commentTree = {
|
||||
comment: this.comment,
|
||||
|
@ -42,10 +34,6 @@ export class VideoCommentComponent {
|
|||
children: []
|
||||
})
|
||||
this.resetReply.emit()
|
||||
},
|
||||
|
||||
err => this.notificationsService.error('Error', err.message)
|
||||
)
|
||||
}
|
||||
|
||||
onWantToReply () {
|
||||
|
|
Loading…
Reference in New Issue