return this.videoService.getVideo({ videoId: uuid })
.pipe(
switchMap(video => forkJoin(this.buildVideoObservables(video))),
- map(([ video, videoChannels, videoCaptions, liveVideo ]) => ({ video, videoChannels, videoCaptions, liveVideo }))
+ map(([ video, videoSource, videoChannels, videoCaptions, liveVideo ]) =>
+ ({ video, videoChannels, videoCaptions, videoSource, liveVideo }))
)
}
.loadCompleteDescription(video.descriptionPath)
.pipe(map(description => Object.assign(video, { description }))),
+ this.videoService.getSource(video.id),
+
listUserChannelsForSelect(this.authService),
this.videoCaptionService
- .listCaptions(video.id)
+ .listCaptions(video.uuid)
.pipe(
map(result => result.data)
),