Fix comment reply
authorChocobozzz <me@florianbigard.com>
Wed, 27 Dec 2017 15:28:15 +0000 (16:28 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 27 Dec 2017 15:28:15 +0000 (16:28 +0100)
client/src/app/videos/+video-watch/comment/video-comment.component.ts

index b8e2acd52f11316f9ca37a68e68df539fcf208ed..5af6e33353d2e0954d7740d509e721cd2d139174 100644 (file)
@@ -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<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 => {
-          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 () {