aboutsummaryrefslogtreecommitdiffhomepage
path: root/shared/models
diff options
context:
space:
mode:
Diffstat (limited to 'shared/models')
-rw-r--r--shared/models/activitypub/objects/video-object.ts2
-rw-r--r--shared/models/plugins/server/server-hook.model.ts4
-rw-r--r--shared/models/server/custom-config.model.ts6
-rw-r--r--shared/models/server/server-config.model.ts6
-rw-r--r--shared/models/videos/video-source.ts1
-rw-r--r--shared/models/videos/video.model.ts2
6 files changed, 21 insertions, 0 deletions
diff --git a/shared/models/activitypub/objects/video-object.ts b/shared/models/activitypub/objects/video-object.ts
index a252a2df0..409504f0f 100644
--- a/shared/models/activitypub/objects/video-object.ts
+++ b/shared/models/activitypub/objects/video-object.ts
@@ -31,9 +31,11 @@ export interface VideoObject {
31 downloadEnabled: boolean 31 downloadEnabled: boolean
32 waitTranscoding: boolean 32 waitTranscoding: boolean
33 state: VideoState 33 state: VideoState
34
34 published: string 35 published: string
35 originallyPublishedAt: string 36 originallyPublishedAt: string
36 updated: string 37 updated: string
38 uploadDate: string
37 39
38 mediaType: 'text/markdown' 40 mediaType: 'text/markdown'
39 content: string 41 content: string
diff --git a/shared/models/plugins/server/server-hook.model.ts b/shared/models/plugins/server/server-hook.model.ts
index 0ec62222d..cf387ffd7 100644
--- a/shared/models/plugins/server/server-hook.model.ts
+++ b/shared/models/plugins/server/server-hook.model.ts
@@ -64,6 +64,7 @@ export const serverFilterHookObject = {
64 'filter:api.video.pre-import-torrent.accept.result': true, 64 'filter:api.video.pre-import-torrent.accept.result': true,
65 'filter:api.video.post-import-url.accept.result': true, 65 'filter:api.video.post-import-url.accept.result': true,
66 'filter:api.video.post-import-torrent.accept.result': true, 66 'filter:api.video.post-import-torrent.accept.result': true,
67 'filter:api.video.update-file.accept.result': true,
67 // Filter the result of the accept comment (thread or reply) functions 68 // Filter the result of the accept comment (thread or reply) functions
68 // If the functions return false then the user cannot post its comment 69 // If the functions return false then the user cannot post its comment
69 'filter:api.video-thread.create.accept.result': true, 70 'filter:api.video-thread.create.accept.result': true,
@@ -155,6 +156,9 @@ export const serverActionHookObject = {
155 // Fired when a local video is viewed 156 // Fired when a local video is viewed
156 'action:api.video.viewed': true, 157 'action:api.video.viewed': true,
157 158
159 // Fired when a local video file has been replaced by a new one
160 'action:api.video.file-updated': true,
161
158 // Fired when a video channel is created 162 // Fired when a video channel is created
159 'action:api.video-channel.created': true, 163 'action:api.video-channel.created': true,
160 // Fired when a video channel is updated 164 // Fired when a video channel is updated
diff --git a/shared/models/server/custom-config.model.ts b/shared/models/server/custom-config.model.ts
index 9aa66f2b8..0dbb46fa8 100644
--- a/shared/models/server/custom-config.model.ts
+++ b/shared/models/server/custom-config.model.ts
@@ -175,6 +175,12 @@ export interface CustomConfig {
175 } 175 }
176 } 176 }
177 177
178 videoFile: {
179 update: {
180 enabled: boolean
181 }
182 }
183
178 import: { 184 import: {
179 videos: { 185 videos: {
180 concurrency: number 186 concurrency: number
diff --git a/shared/models/server/server-config.model.ts b/shared/models/server/server-config.model.ts
index 288cf84cd..3f61e93b5 100644
--- a/shared/models/server/server-config.model.ts
+++ b/shared/models/server/server-config.model.ts
@@ -192,6 +192,12 @@ export interface ServerConfig {
192 } 192 }
193 } 193 }
194 194
195 videoFile: {
196 update: {
197 enabled: boolean
198 }
199 }
200
195 import: { 201 import: {
196 videos: { 202 videos: {
197 http: { 203 http: {
diff --git a/shared/models/videos/video-source.ts b/shared/models/videos/video-source.ts
index 57e54fc7f..bf4ad2453 100644
--- a/shared/models/videos/video-source.ts
+++ b/shared/models/videos/video-source.ts
@@ -1,3 +1,4 @@
1export interface VideoSource { 1export interface VideoSource {
2 filename: string 2 filename: string
3 createdAt: string | Date
3} 4}
diff --git a/shared/models/videos/video.model.ts b/shared/models/videos/video.model.ts
index 9004efb35..7e5930067 100644
--- a/shared/models/videos/video.model.ts
+++ b/shared/models/videos/video.model.ts
@@ -94,4 +94,6 @@ export interface VideoDetails extends Video {
94 94
95 files: VideoFile[] 95 files: VideoFile[]
96 streamingPlaylists: VideoStreamingPlaylist[] 96 streamingPlaylists: VideoStreamingPlaylist[]
97
98 inputFileUpdatedAt: string | Date
97} 99}