From ae45f988bb5ea32152cca02a282d02599dbb633b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 27 Dec 2017 16:28:15 +0100 Subject: Fix comment reply --- .../comment/video-comment.component.ts | 40 ++++++++-------------- 1 file changed, 14 insertions(+), 26 deletions(-) (limited to 'client/src/app/videos') diff --git a/client/src/app/videos/+video-watch/comment/video-comment.component.ts b/client/src/app/videos/+video-watch/comment/video-comment.component.ts index b8e2acd52..5af6e3335 100644 --- a/client/src/app/videos/+video-watch/comment/video-comment.component.ts +++ b/client/src/app/videos/+video-watch/comment/video-comment.component.ts @@ -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,31 +18,22 @@ export class VideoCommentComponent { @Output() wantedToReply = new EventEmitter() @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 => { - if (!this.commentTree) { - this.commentTree = { - comment: this.comment, - children: [] - } - } - - this.commentTree.children.push({ - comment: createdComment, - children: [] - }) - this.resetReply.emit() - }, - - err => this.notificationsService.error('Error', err.message) - ) + onCommentReplyCreated (createdComment: VideoComment) { + if (!this.commentTree) { + this.commentTree = { + comment: this.comment, + children: [] + } + } + + this.commentTree.children.push({ + comment: createdComment, + children: [] + }) + this.resetReply.emit() } onWantToReply () { -- cgit v1.2.3