return this.authHttp.put(url, body)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.put(url, profile)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
const url = UserService.BASE_USERS_URL + 'me/avatar/pick'
return this.authHttp.post<{ avatar: Avatar }>(url, avatarForm)
- .pipe(catchError(this.restExtractor.handleError))
+ .pipe(catchError(err => this.restExtractor.handleError(err)))
}
signup (userCreate: UserCreate) {
return this.authHttp.post(UserService.BASE_USERS_URL + 'register', userCreate)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
const url = UserService.BASE_USERS_URL + '/me/video-quota-used'
return this.authHttp.get<UserVideoQuota>(url)
- .pipe(catchError(res => this.restExtractor.handleError(res)))
+ .pipe(catchError(err => this.restExtractor.handleError(err)))
}
askResetPassword (email: string) {
return this.authHttp.post(url, { email })
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.pipe(
map(videoChannelHash => new VideoChannel(videoChannelHash)),
tap(videoChannel => this.videoChannelLoaded.next(videoChannel)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.get<ResultList<VideoChannelServer>>(AccountService.BASE_ACCOUNT_URL + account.nameWithHost + '/video-channels')
.pipe(
map(res => this.extractVideoChannels(res)),
- catchError((res) => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
const url = VideoChannelService.BASE_VIDEO_CHANNEL_URL + videoChannelUUID + '/avatar/pick'
return this.authHttp.post<{ avatar: Avatar }>(url, avatarForm)
- .pipe(catchError(this.restExtractor.handleError))
+ .pipe(catchError(err => this.restExtractor.handleError(err)))
}
removeVideoChannel (videoChannel: VideoChannel) {
.pipe(map(videoHash => ({ videoHash, translations })))
}),
map(({ videoHash, translations }) => new VideoDetails(videoHash, translations)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.post(this.getVideoViewUrl(uuid), {})
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(this.restExtractor.handleError)
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.put(VideoService.BASE_VIDEO_URL + video.id, data)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(this.restExtractor.handleError)
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp
.request<{ video: { id: number, uuid: string } }>(req)
- .pipe(catchError(this.restExtractor.handleError))
+ .pipe(catchError(err => this.restExtractor.handleError(err)))
}
getMyVideos (videoPagination: ComponentPagination, sort: VideoSortField): Observable<{ videos: Video[], totalVideos: number }> {
.get<ResultList<Video>>(UserService.BASE_USERS_URL + '/me/videos', { params })
.pipe(
switchMap(res => this.extractVideos(res)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get<ResultList<Video>>(AccountService.BASE_ACCOUNT_URL + account.nameWithHost + '/videos', { params })
.pipe(
switchMap(res => this.extractVideos(res)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get<ResultList<Video>>(VideoChannelService.BASE_VIDEO_CHANNEL_URL + videoChannel.uuid + '/videos', { params })
.pipe(
switchMap(res => this.extractVideos(res)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get<ResultList<Video>>(VideoService.BASE_VIDEO_URL, { params })
.pipe(
switchMap(res => this.extractVideos(res)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get<ResultList<VideoServerModel>>(url, { params })
.pipe(
switchMap(res => this.extractVideos(res)),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.delete(VideoService.BASE_VIDEO_URL + id)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get(environment.apiUrl + descriptionPath)
.pipe(
map(res => res[ 'description' ]),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
const url = UserService.BASE_USERS_URL + 'me/videos/' + id + '/rating'
return this.authHttp.get<UserVideoRate>(url)
- .pipe(catchError(res => this.restExtractor.handleError(res)))
+ .pipe(catchError(err => this.restExtractor.handleError(err)))
}
private setVideoRate (id: number, rateType: VideoRateType) {
.put(url, body)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError(res => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.post(url, normalizedComment)
.pipe(
- map(data => this.extractVideoComment(data['comment'])),
- catchError(this.restExtractor.handleError)
+ map(data => this.extractVideoComment(data['comment'])),
+ catchError(err => this.restExtractor.handleError(err))
)
}
return this.authHttp.post(url, normalizedComment)
.pipe(
map(data => this.extractVideoComment(data[ 'comment' ])),
- catchError(this.restExtractor.handleError)
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get(url, { params })
.pipe(
map(this.extractVideoComments),
- catchError((res) => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.get(url)
.pipe(
map(tree => this.extractVideoCommentTree(tree as VideoCommentThreadTree)),
- catchError((res) => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}
.delete(url)
.pipe(
map(this.restExtractor.extractDataBool),
- catchError((res) => this.restExtractor.handleError(res))
+ catchError(err => this.restExtractor.handleError(err))
)
}