diff options
Diffstat (limited to 'server/models/video/video-interface.ts')
-rw-r--r-- | server/models/video/video-interface.ts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/server/models/video/video-interface.ts b/server/models/video/video-interface.ts index 976c70b5e..cc214fd60 100644 --- a/server/models/video/video-interface.ts +++ b/server/models/video/video-interface.ts | |||
@@ -6,17 +6,17 @@ import { TagAttributes, TagInstance } from './tag-interface' | |||
6 | import { VideoFileAttributes, VideoFileInstance } from './video-file-interface' | 6 | import { VideoFileAttributes, VideoFileInstance } from './video-file-interface' |
7 | 7 | ||
8 | // Don't use barrel, import just what we need | 8 | // Don't use barrel, import just what we need |
9 | import { Video as FormatedVideo } from '../../../shared/models/videos/video.model' | 9 | import { Video as FormattedVideo } from '../../../shared/models/videos/video.model' |
10 | import { ResultList } from '../../../shared/models/result-list.model' | 10 | import { ResultList } from '../../../shared/models/result-list.model' |
11 | 11 | ||
12 | export type FormatedRemoteVideoFile = { | 12 | export type FormattedRemoteVideoFile = { |
13 | infoHash: string | 13 | infoHash: string |
14 | resolution: number | 14 | resolution: number |
15 | extname: string | 15 | extname: string |
16 | size: number | 16 | size: number |
17 | } | 17 | } |
18 | 18 | ||
19 | export type FormatedAddRemoteVideo = { | 19 | export type FormattedAddRemoteVideo = { |
20 | uuid: string | 20 | uuid: string |
21 | name: string | 21 | name: string |
22 | category: number | 22 | category: number |
@@ -33,10 +33,10 @@ export type FormatedAddRemoteVideo = { | |||
33 | views: number | 33 | views: number |
34 | likes: number | 34 | likes: number |
35 | dislikes: number | 35 | dislikes: number |
36 | files: FormatedRemoteVideoFile[] | 36 | files: FormattedRemoteVideoFile[] |
37 | } | 37 | } |
38 | 38 | ||
39 | export type FormatedUpdateRemoteVideo = { | 39 | export type FormattedUpdateRemoteVideo = { |
40 | uuid: string | 40 | uuid: string |
41 | name: string | 41 | name: string |
42 | category: number | 42 | category: number |
@@ -52,14 +52,14 @@ export type FormatedUpdateRemoteVideo = { | |||
52 | views: number | 52 | views: number |
53 | likes: number | 53 | likes: number |
54 | dislikes: number | 54 | dislikes: number |
55 | files: FormatedRemoteVideoFile[] | 55 | files: FormattedRemoteVideoFile[] |
56 | } | 56 | } |
57 | 57 | ||
58 | export namespace VideoMethods { | 58 | export namespace VideoMethods { |
59 | export type GetThumbnailName = (this: VideoInstance) => string | 59 | export type GetThumbnailName = (this: VideoInstance) => string |
60 | export type GetPreviewName = (this: VideoInstance) => string | 60 | export type GetPreviewName = (this: VideoInstance) => string |
61 | export type IsOwned = (this: VideoInstance) => boolean | 61 | export type IsOwned = (this: VideoInstance) => boolean |
62 | export type ToFormatedJSON = (this: VideoInstance) => FormatedVideo | 62 | export type ToFormattedJSON = (this: VideoInstance) => FormattedVideo |
63 | 63 | ||
64 | export type GenerateMagnetUri = (this: VideoInstance, videoFile: VideoFileInstance) => string | 64 | export type GenerateMagnetUri = (this: VideoInstance, videoFile: VideoFileInstance) => string |
65 | export type GetTorrentFileName = (this: VideoInstance, videoFile: VideoFileInstance) => string | 65 | export type GetTorrentFileName = (this: VideoInstance, videoFile: VideoFileInstance) => string |
@@ -69,8 +69,8 @@ export namespace VideoMethods { | |||
69 | export type GetVideoFilePath = (this: VideoInstance, videoFile: VideoFileInstance) => string | 69 | export type GetVideoFilePath = (this: VideoInstance, videoFile: VideoFileInstance) => string |
70 | export type CreateTorrentAndSetInfoHash = (this: VideoInstance, videoFile: VideoFileInstance) => Promise<void> | 70 | export type CreateTorrentAndSetInfoHash = (this: VideoInstance, videoFile: VideoFileInstance) => Promise<void> |
71 | 71 | ||
72 | export type ToAddRemoteJSON = (this: VideoInstance) => Promise<FormatedAddRemoteVideo> | 72 | export type ToAddRemoteJSON = (this: VideoInstance) => Promise<FormattedAddRemoteVideo> |
73 | export type ToUpdateRemoteJSON = (this: VideoInstance) => FormatedUpdateRemoteVideo | 73 | export type ToUpdateRemoteJSON = (this: VideoInstance) => FormattedUpdateRemoteVideo |
74 | 74 | ||
75 | export type TranscodeVideofile = (this: VideoInstance, inputVideoFile: VideoFileInstance) => Promise<void> | 75 | export type TranscodeVideofile = (this: VideoInstance, inputVideoFile: VideoFileInstance) => Promise<void> |
76 | 76 | ||
@@ -159,7 +159,7 @@ export interface VideoInstance extends VideoClass, VideoAttributes, Sequelize.In | |||
159 | removeThumbnail: VideoMethods.RemoveThumbnail | 159 | removeThumbnail: VideoMethods.RemoveThumbnail |
160 | removeTorrent: VideoMethods.RemoveTorrent | 160 | removeTorrent: VideoMethods.RemoveTorrent |
161 | toAddRemoteJSON: VideoMethods.ToAddRemoteJSON | 161 | toAddRemoteJSON: VideoMethods.ToAddRemoteJSON |
162 | toFormatedJSON: VideoMethods.ToFormatedJSON | 162 | toFormattedJSON: VideoMethods.ToFormattedJSON |
163 | toUpdateRemoteJSON: VideoMethods.ToUpdateRemoteJSON | 163 | toUpdateRemoteJSON: VideoMethods.ToUpdateRemoteJSON |
164 | transcodeVideofile: VideoMethods.TranscodeVideofile | 164 | transcodeVideofile: VideoMethods.TranscodeVideofile |
165 | 165 | ||