diff options
Diffstat (limited to 'client/src/app/shared/video')
-rw-r--r-- | client/src/app/shared/video/video-edit.model.ts | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/client/src/app/shared/video/video-edit.model.ts b/client/src/app/shared/video/video-edit.model.ts index 8562f8d25..0046be964 100644 --- a/client/src/app/shared/video/video-edit.model.ts +++ b/client/src/app/shared/video/video-edit.model.ts | |||
@@ -1,7 +1,7 @@ | |||
1 | import { VideoDetails } from './video-details.model' | ||
2 | import { VideoPrivacy } from '../../../../../shared/models/videos/video-privacy.enum' | 1 | import { VideoPrivacy } from '../../../../../shared/models/videos/video-privacy.enum' |
3 | import { VideoUpdate } from '../../../../../shared/models/videos' | 2 | import { VideoUpdate } from '../../../../../shared/models/videos' |
4 | import { VideoScheduleUpdate } from '../../../../../shared/models/videos/video-schedule-update.model' | 3 | import { VideoScheduleUpdate } from '../../../../../shared/models/videos/video-schedule-update.model' |
4 | import { Video } from '../../../../../shared/models/videos/video.model' | ||
5 | 5 | ||
6 | export class VideoEdit implements VideoUpdate { | 6 | export class VideoEdit implements VideoUpdate { |
7 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 | 7 | static readonly SPECIAL_SCHEDULED_PRIVACY = -1 |
@@ -26,26 +26,26 @@ export class VideoEdit implements VideoUpdate { | |||
26 | id?: number | 26 | id?: number |
27 | scheduleUpdate?: VideoScheduleUpdate | 27 | scheduleUpdate?: VideoScheduleUpdate |
28 | 28 | ||
29 | constructor (videoDetails?: VideoDetails) { | 29 | constructor (video?: Video & { tags: string[], commentsEnabled: boolean, support: string, thumbnailUrl: string, previewUrl: string }) { |
30 | if (videoDetails) { | 30 | if (video) { |
31 | this.id = videoDetails.id | 31 | this.id = video.id |
32 | this.uuid = videoDetails.uuid | 32 | this.uuid = video.uuid |
33 | this.category = videoDetails.category.id | 33 | this.category = video.category.id |
34 | this.licence = videoDetails.licence.id | 34 | this.licence = video.licence.id |
35 | this.language = videoDetails.language.id | 35 | this.language = video.language.id |
36 | this.description = videoDetails.description | 36 | this.description = video.description |
37 | this.name = videoDetails.name | 37 | this.name = video.name |
38 | this.tags = videoDetails.tags | 38 | this.tags = video.tags |
39 | this.nsfw = videoDetails.nsfw | 39 | this.nsfw = video.nsfw |
40 | this.commentsEnabled = videoDetails.commentsEnabled | 40 | this.commentsEnabled = video.commentsEnabled |
41 | this.waitTranscoding = videoDetails.waitTranscoding | 41 | this.waitTranscoding = video.waitTranscoding |
42 | this.channelId = videoDetails.channel.id | 42 | this.channelId = video.channel.id |
43 | this.privacy = videoDetails.privacy.id | 43 | this.privacy = video.privacy.id |
44 | this.support = videoDetails.support | 44 | this.support = video.support |
45 | this.thumbnailUrl = videoDetails.thumbnailUrl | 45 | this.thumbnailUrl = video.thumbnailUrl |
46 | this.previewUrl = videoDetails.previewUrl | 46 | this.previewUrl = video.previewUrl |
47 | 47 | ||
48 | this.scheduleUpdate = videoDetails.scheduledUpdate | 48 | this.scheduleUpdate = video.scheduledUpdate |
49 | } | 49 | } |
50 | } | 50 | } |
51 | 51 | ||