1 import { Component, OnInit } from '@angular/core';
3 import { NotificationsService } from 'angular2-notifications';
5 import { VideoAbuseService, VideoAbuse} from '../../../shared';
8 selector: 'my-video-abuse-list',
9 templateUrl: './video-abuse-list.component.html',
10 styleUrls: [ './video-abuse-list.component.scss' ]
12 export class VideoAbuseListComponent implements OnInit {
13 videoAbuses: VideoAbuse[];
16 private notificationsService: NotificationsService,
17 private videoAbuseService: VideoAbuseService
21 this.getVideoAbuses();
24 buildVideoLink(videoAbuse: VideoAbuse) {
25 return `/videos/${videoAbuse.videoId}`;
28 private getVideoAbuses() {
29 this.videoAbuseService.getVideoAbuses().subscribe(
30 res => this.videoAbuses = res.videoAbuses,
32 err => this.notificationsService.error('Error', err.text)