aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/shared
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-05-16 11:00:57 +0200
committerChocobozzz <me@florianbigard.com>2018-05-16 11:06:33 +0200
commit5fcbd89841be29b373c6e4c8eeaa1f27414c8c7d (patch)
tree5d3623fc06281065b12ab9687fead7194b62cb3f /client/src/app/shared
parent133592034881926dc2da63735fe7344bfedd9c31 (diff)
downloadPeerTube-5fcbd89841be29b373c6e4c8eeaa1f27414c8c7d.tar.gz
PeerTube-5fcbd89841be29b373c6e4c8eeaa1f27414c8c7d.tar.zst
PeerTube-5fcbd89841be29b373c6e4c8eeaa1f27414c8c7d.zip
Fix typings
Diffstat (limited to 'client/src/app/shared')
-rw-r--r--client/src/app/shared/users/user.service.ts7
-rw-r--r--client/src/app/shared/video/video.service.ts9
2 files changed, 8 insertions, 8 deletions
diff --git a/client/src/app/shared/users/user.service.ts b/client/src/app/shared/users/user.service.ts
index 4843be618..9fe6c8b60 100644
--- a/client/src/app/shared/users/user.service.ts
+++ b/client/src/app/shared/users/user.service.ts
@@ -1,9 +1,10 @@
1import { catchError, map } from 'rxjs/operators' 1import { catchError, map } from 'rxjs/operators'
2import { HttpClient } from '@angular/common/http' 2import { HttpClient } from '@angular/common/http'
3import { Injectable } from '@angular/core' 3import { Injectable } from '@angular/core'
4import { UserCreate, UserUpdateMe } from '../../../../../shared' 4import { UserCreate, UserUpdateMe, UserVideoQuota } from '../../../../../shared'
5import { environment } from '../../../environments/environment' 5import { environment } from '../../../environments/environment'
6import { RestExtractor } from '../rest' 6import { RestExtractor } from '../rest'
7import { Avatar } from '../../../../../shared/models/avatars/avatar.model'
7 8
8@Injectable() 9@Injectable()
9export class UserService { 10export class UserService {
@@ -41,7 +42,7 @@ export class UserService {
41 changeAvatar (avatarForm: FormData) { 42 changeAvatar (avatarForm: FormData) {
42 const url = UserService.BASE_USERS_URL + 'me/avatar/pick' 43 const url = UserService.BASE_USERS_URL + 'me/avatar/pick'
43 44
44 return this.authHttp.post(url, avatarForm) 45 return this.authHttp.post<{ avatar: Avatar }>(url, avatarForm)
45 .pipe(catchError(this.restExtractor.handleError)) 46 .pipe(catchError(this.restExtractor.handleError))
46 } 47 }
47 48
@@ -56,7 +57,7 @@ export class UserService {
56 getMyVideoQuotaUsed () { 57 getMyVideoQuotaUsed () {
57 const url = UserService.BASE_USERS_URL + '/me/video-quota-used' 58 const url = UserService.BASE_USERS_URL + '/me/video-quota-used'
58 59
59 return this.authHttp.get(url) 60 return this.authHttp.get<UserVideoQuota>(url)
60 .pipe(catchError(res => this.restExtractor.handleError(res))) 61 .pipe(catchError(res => this.restExtractor.handleError(res)))
61 } 62 }
62 63
diff --git a/client/src/app/shared/video/video.service.ts b/client/src/app/shared/video/video.service.ts
index f57cb6d6d..5b8e2467a 100644
--- a/client/src/app/shared/video/video.service.ts
+++ b/client/src/app/shared/video/video.service.ts
@@ -48,7 +48,7 @@ export class VideoService {
48 ) 48 )
49 } 49 }
50 50
51 viewVideo (uuid: string): Observable<VideoDetails> { 51 viewVideo (uuid: string): Observable<boolean> {
52 return this.authHttp.post(this.getVideoViewUrl(uuid), {}) 52 return this.authHttp.post(this.getVideoViewUrl(uuid), {})
53 .pipe( 53 .pipe(
54 map(this.restExtractor.extractDataBool), 54 map(this.restExtractor.extractDataBool),
@@ -92,7 +92,7 @@ export class VideoService {
92 const req = new HttpRequest('POST', VideoService.BASE_VIDEO_URL + 'upload', video, { reportProgress: true }) 92 const req = new HttpRequest('POST', VideoService.BASE_VIDEO_URL + 'upload', video, { reportProgress: true })
93 93
94 return this.authHttp 94 return this.authHttp
95 .request(req) 95 .request<{ video: { id: number, uuid: string} }>(req)
96 .pipe(catchError(this.restExtractor.handleError)) 96 .pipe(catchError(this.restExtractor.handleError))
97 } 97 }
98 98
@@ -265,11 +265,10 @@ export class VideoService {
265 return this.setVideoRate(id, 'none') 265 return this.setVideoRate(id, 'none')
266 } 266 }
267 267
268 getUserVideoRating (id: number): Observable<UserVideoRate> { 268 getUserVideoRating (id: number) {
269 const url = UserService.BASE_USERS_URL + 'me/videos/' + id + '/rating' 269 const url = UserService.BASE_USERS_URL + 'me/videos/' + id + '/rating'
270 270
271 return this.authHttp 271 return this.authHttp.get<UserVideoRate>(url)
272 .get(url)
273 .pipe(catchError(res => this.restExtractor.handleError(res))) 272 .pipe(catchError(res => this.restExtractor.handleError(res)))
274 } 273 }
275 274