mirror of https://github.com/Chocobozzz/PeerTube
Fix fetching unlisted video in client
parent
978489b64c
commit
7c07259ae5
|
@ -78,7 +78,7 @@ export class VideoImportUrlComponent extends VideoSend implements OnInit, AfterV
|
|||
.pipe(
|
||||
switchMap(res => {
|
||||
return this.videoCaptionService
|
||||
.listCaptions(res.video.id)
|
||||
.listCaptions(res.video.uuid)
|
||||
.pipe(
|
||||
map(result => ({ video: res.video, videoCaptions: result.data }))
|
||||
)
|
||||
|
|
|
@ -39,7 +39,7 @@ export class VideoUpdateResolver implements Resolve<any> {
|
|||
listUserChannelsForSelect(this.authService),
|
||||
|
||||
this.videoCaptionService
|
||||
.listCaptions(video.id)
|
||||
.listCaptions(video.uuid)
|
||||
.pipe(
|
||||
map(result => result.data)
|
||||
),
|
||||
|
|
|
@ -89,7 +89,7 @@ export class VideoRateComponent implements OnInit, OnChanges, OnDestroy {
|
|||
// Unlogged users do not have ratings
|
||||
if (this.isUserLoggedIn === false) return
|
||||
|
||||
this.videoService.getUserVideoRating(this.video.id)
|
||||
this.videoService.getUserVideoRating(this.video.uuid)
|
||||
.subscribe({
|
||||
next: ratingObject => {
|
||||
if (!ratingObject) return
|
||||
|
@ -103,13 +103,13 @@ export class VideoRateComponent implements OnInit, OnChanges, OnDestroy {
|
|||
}
|
||||
|
||||
private setRating (nextRating: UserVideoRateType) {
|
||||
const ratingMethods: { [id in UserVideoRateType]: (id: number) => Observable<any> } = {
|
||||
const ratingMethods: { [id in UserVideoRateType]: (id: string) => Observable<any> } = {
|
||||
like: this.videoService.setVideoLike,
|
||||
dislike: this.videoService.setVideoDislike,
|
||||
none: this.videoService.unsetVideoLike
|
||||
}
|
||||
|
||||
ratingMethods[nextRating].call(this.videoService, this.video.id)
|
||||
ratingMethods[nextRating].call(this.videoService, this.video.uuid)
|
||||
.subscribe({
|
||||
next: () => {
|
||||
// Update the video like attribute
|
||||
|
|
|
@ -176,12 +176,12 @@ export class VideoCommentAddComponent extends FormReactive implements OnChanges,
|
|||
|
||||
private addCommentReply (commentCreate: VideoCommentCreate) {
|
||||
return this.videoCommentService
|
||||
.addCommentReply(this.video.id, this.parentComment.id, commentCreate)
|
||||
.addCommentReply(this.video.uuid, this.parentComment.id, commentCreate)
|
||||
}
|
||||
|
||||
private addCommentThread (commentCreate: VideoCommentCreate) {
|
||||
return this.videoCommentService
|
||||
.addCommentThread(this.video.id, commentCreate)
|
||||
.addCommentThread(this.video.uuid, commentCreate)
|
||||
}
|
||||
|
||||
private initTextValue () {
|
||||
|
|
|
@ -78,7 +78,7 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy {
|
|||
this.threadLoading[commentId] = true
|
||||
|
||||
const params = {
|
||||
videoId: this.video.id,
|
||||
videoId: this.video.uuid,
|
||||
threadId: commentId
|
||||
}
|
||||
|
||||
|
@ -110,7 +110,7 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy {
|
|||
|
||||
loadMoreThreads () {
|
||||
const params = {
|
||||
videoId: this.video.id,
|
||||
videoId: this.video.uuid,
|
||||
componentPagination: this.componentPagination,
|
||||
sort: this.sort
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ export class VideoCaptionService {
|
|||
private restExtractor: RestExtractor
|
||||
) {}
|
||||
|
||||
listCaptions (videoId: number | string): Observable<ResultList<VideoCaption>> {
|
||||
listCaptions (videoId: string): Observable<ResultList<VideoCaption>> {
|
||||
return this.authHttp.get<ResultList<VideoCaption>>(`${VideoService.BASE_VIDEO_URL}/${videoId}/captions`)
|
||||
.pipe(
|
||||
switchMap(captionsResult => {
|
||||
|
|
|
@ -338,19 +338,19 @@ export class VideoService {
|
|||
)
|
||||
}
|
||||
|
||||
setVideoLike (id: number) {
|
||||
setVideoLike (id: string) {
|
||||
return this.setVideoRate(id, 'like')
|
||||
}
|
||||
|
||||
setVideoDislike (id: number) {
|
||||
setVideoDislike (id: string) {
|
||||
return this.setVideoRate(id, 'dislike')
|
||||
}
|
||||
|
||||
unsetVideoLike (id: number) {
|
||||
unsetVideoLike (id: string) {
|
||||
return this.setVideoRate(id, 'none')
|
||||
}
|
||||
|
||||
getUserVideoRating (id: number) {
|
||||
getUserVideoRating (id: string) {
|
||||
const url = UserService.BASE_USERS_URL + 'me/videos/' + id + '/rating'
|
||||
|
||||
return this.authHttp.get<UserVideoRate>(url)
|
||||
|
@ -466,7 +466,7 @@ export class VideoService {
|
|||
}
|
||||
}
|
||||
|
||||
private setVideoRate (id: number, rateType: UserVideoRateType) {
|
||||
private setVideoRate (id: string, rateType: UserVideoRateType) {
|
||||
const url = `${VideoService.BASE_VIDEO_URL}/${id}/rate`
|
||||
const body: UserVideoRateUpdate = {
|
||||
rating: rateType
|
||||
|
|
|
@ -31,7 +31,7 @@ export class VideoCommentService {
|
|||
private restService: RestService
|
||||
) {}
|
||||
|
||||
addCommentThread (videoId: number | string, comment: VideoCommentCreate) {
|
||||
addCommentThread (videoId: string, comment: VideoCommentCreate) {
|
||||
const url = VideoCommentService.BASE_VIDEO_URL + videoId + '/comment-threads'
|
||||
const normalizedComment = objectLineFeedToHtml(comment, 'text')
|
||||
|
||||
|
@ -42,7 +42,7 @@ export class VideoCommentService {
|
|||
)
|
||||
}
|
||||
|
||||
addCommentReply (videoId: number | string, inReplyToCommentId: number, comment: VideoCommentCreate) {
|
||||
addCommentReply (videoId: string, inReplyToCommentId: number, comment: VideoCommentCreate) {
|
||||
const url = VideoCommentService.BASE_VIDEO_URL + videoId + '/comments/' + inReplyToCommentId
|
||||
const normalizedComment = objectLineFeedToHtml(comment, 'text')
|
||||
|
||||
|
@ -75,7 +75,7 @@ export class VideoCommentService {
|
|||
}
|
||||
|
||||
getVideoCommentThreads (parameters: {
|
||||
videoId: number | string
|
||||
videoId: string
|
||||
componentPagination: ComponentPaginationLight
|
||||
sort: string
|
||||
}): Observable<ThreadsResultList<VideoComment>> {
|
||||
|
@ -95,7 +95,7 @@ export class VideoCommentService {
|
|||
}
|
||||
|
||||
getVideoThreadComments (parameters: {
|
||||
videoId: number | string
|
||||
videoId: string
|
||||
threadId: number
|
||||
}): Observable<VideoCommentThreadTree> {
|
||||
const { videoId, threadId } = parameters
|
||||
|
|
Loading…
Reference in New Issue