1 import { VideoDetails } from '../../models/videos/video.model'
2 import { VideoPrivacy } from '../../models/videos/video-privacy.enum'
4 function getAllPrivacies () {
5 return [ VideoPrivacy.PUBLIC, VideoPrivacy.INTERNAL, VideoPrivacy.PRIVATE, VideoPrivacy.UNLISTED ]
8 function getAllFiles (video: Partial<Pick<VideoDetails, 'files' | 'streamingPlaylists'>>) {
9 const files = video.files
11 if (video.streamingPlaylists[0]) {
12 return files.concat(video.streamingPlaylists[0].files)