removeVideo(event: Event) {
event.preventDefault();
+
this.confirmService.confirm('Do you really want to delete this video?', 'Delete').subscribe(
res => {
if (res === false) return;
this.videoService.removeVideo(this.video.id)
- .subscribe(
- status => {
- this.notificationsService.success('Success', `Video ${this.video.name} deleted.`)
- // Go back to the video-list.
- this.router.navigate(['/videos/list'])
- },
-
- error => this.notificationsService.error('Error', error.text)
- );
+ .subscribe(
+ status => {
+ this.notificationsService.success('Success', `Video ${this.video.name} deleted.`);
+ // Go back to the video-list.
+ this.router.navigate(['/videos/list']);
+ },
+
+ error => this.notificationsService.error('Error', error.text)
+ );
}
);
}
blacklistVideo(event: Event) {
- event.preventDefault()
+ event.preventDefault();
+
this.confirmService.confirm('Do you really want to blacklist this video ?', 'Blacklist').subscribe(
res => {
- if (res === false) return;
+ if (res === false) return;
- this.videoService.blacklistVideo(this.video.id)
- .subscribe(
- status => {
- this.notificationsService.success('Success', `Video ${this.video.name} had been blacklisted.`)
- this.router.navigate(['/videos/list'])
- },
+ this.videoService.blacklistVideo(this.video.id)
+ .subscribe(
+ status => {
+ this.notificationsService.success('Success', `Video ${this.video.name} had been blacklisted.`);
+ this.router.navigate(['/videos/list']);
+ },
- error => this.notificationsService.error('Error', error.text)
- )
+ error => this.notificationsService.error('Error', error.text)
+ );
}
- )
+ );
}
showReportModal(event: Event) {