diff options
author | Chocobozzz <me@florianbigard.com> | 2018-06-12 20:04:58 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-06-12 20:37:51 +0200 |
commit | 2186386cca113506791583cb07d6ccacba7af4e0 (patch) | |
tree | 3c214c0b5fbd64332624267fa6e51fd4a9cf6474 /shared/models/videos/video.model.ts | |
parent | 6ccdf3a23ecec5ba2eeaf487fd1fafdc7606b4bf (diff) | |
download | PeerTube-2186386cca113506791583cb07d6ccacba7af4e0.tar.gz PeerTube-2186386cca113506791583cb07d6ccacba7af4e0.tar.zst PeerTube-2186386cca113506791583cb07d6ccacba7af4e0.zip |
Add concept of video state, and add ability to wait transcoding before
publishing a video
Diffstat (limited to 'shared/models/videos/video.model.ts')
-rw-r--r-- | shared/models/videos/video.model.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/shared/models/videos/video.model.ts b/shared/models/videos/video.model.ts index 1c86545d3..857ca1fd9 100644 --- a/shared/models/videos/video.model.ts +++ b/shared/models/videos/video.model.ts | |||
@@ -1,4 +1,4 @@ | |||
1 | import { VideoResolution } from '../../index' | 1 | import { VideoResolution, VideoState } from '../../index' |
2 | import { Account } from '../actors' | 2 | import { Account } from '../actors' |
3 | import { Avatar } from '../avatars/avatar.model' | 3 | import { Avatar } from '../avatars/avatar.model' |
4 | import { VideoChannel } from './video-channel.model' | 4 | import { VideoChannel } from './video-channel.model' |
@@ -41,6 +41,9 @@ export interface Video { | |||
41 | dislikes: number | 41 | dislikes: number |
42 | nsfw: boolean | 42 | nsfw: boolean |
43 | 43 | ||
44 | waitTranscoding?: boolean | ||
45 | state?: VideoConstant<VideoState> | ||
46 | |||
44 | account: { | 47 | account: { |
45 | id: number | 48 | id: number |
46 | uuid: string | 49 | uuid: string |
@@ -70,4 +73,8 @@ export interface VideoDetails extends Video { | |||
70 | files: VideoFile[] | 73 | files: VideoFile[] |
71 | account: Account | 74 | account: Account |
72 | commentsEnabled: boolean | 75 | commentsEnabled: boolean |
76 | |||
77 | // Not optional in details (unlike in Video) | ||
78 | waitTranscoding: boolean | ||
79 | state: VideoConstant<VideoState> | ||
73 | } | 80 | } |