diff options
Diffstat (limited to 'client/src/app/shared/video-abuse')
-rw-r--r-- | client/src/app/shared/video-abuse/video-abuse.service.ts | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/client/src/app/shared/video-abuse/video-abuse.service.ts b/client/src/app/shared/video-abuse/video-abuse.service.ts index ae00c4c45..6fab3ef43 100644 --- a/client/src/app/shared/video-abuse/video-abuse.service.ts +++ b/client/src/app/shared/video-abuse/video-abuse.service.ts | |||
@@ -1,9 +1,8 @@ | |||
1 | import { catchError, map } from 'rxjs/operators' | ||
1 | import { HttpClient, HttpParams } from '@angular/common/http' | 2 | import { HttpClient, HttpParams } from '@angular/common/http' |
2 | import { Injectable } from '@angular/core' | 3 | import { Injectable } from '@angular/core' |
3 | import { SortMeta } from 'primeng/components/common/sortmeta' | 4 | import { SortMeta } from 'primeng/components/common/sortmeta' |
4 | import 'rxjs/add/operator/catch' | 5 | import { Observable } from 'rxjs' |
5 | import 'rxjs/add/operator/map' | ||
6 | import { Observable } from 'rxjs/Observable' | ||
7 | import { ResultList, VideoAbuse } from '../../../../../shared' | 6 | import { ResultList, VideoAbuse } from '../../../../../shared' |
8 | import { environment } from '../../../environments/environment' | 7 | import { environment } from '../../../environments/environment' |
9 | import { RestExtractor, RestPagination, RestService } from '../rest' | 8 | import { RestExtractor, RestPagination, RestService } from '../rest' |
@@ -25,8 +24,10 @@ export class VideoAbuseService { | |||
25 | params = this.restService.addRestGetParams(params, pagination, sort) | 24 | params = this.restService.addRestGetParams(params, pagination, sort) |
26 | 25 | ||
27 | return this.authHttp.get<ResultList<VideoAbuse>>(url, { params }) | 26 | return this.authHttp.get<ResultList<VideoAbuse>>(url, { params }) |
28 | .map(res => this.restExtractor.convertResultListDateToHuman(res)) | 27 | .pipe( |
29 | .catch(res => this.restExtractor.handleError(res)) | 28 | map(res => this.restExtractor.convertResultListDateToHuman(res)), |
29 | catchError(res => this.restExtractor.handleError(res)) | ||
30 | ) | ||
30 | } | 31 | } |
31 | 32 | ||
32 | reportVideo (id: number, reason: string) { | 33 | reportVideo (id: number, reason: string) { |
@@ -36,7 +37,9 @@ export class VideoAbuseService { | |||
36 | } | 37 | } |
37 | 38 | ||
38 | return this.authHttp.post(url, body) | 39 | return this.authHttp.post(url, body) |
39 | .map(this.restExtractor.extractDataBool) | 40 | .pipe( |
40 | .catch(res => this.restExtractor.handleError(res)) | 41 | map(this.restExtractor.extractDataBool), |
42 | catchError(res => this.restExtractor.handleError(res)) | ||
43 | ) | ||
41 | } | 44 | } |
42 | } | 45 | } |