X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fmoderation.ts;h=4afebb32af66cd803ccbb6d4c8fc064dd919522d;hb=faa9d434b4d681837ff2a87603337c2623419669;hp=55f7a985dee6b0ccf941dcdadab47cea01873467;hpb=a15871560f80e07386c1dabb8370cd2664ecfd1f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/moderation.ts b/server/lib/moderation.ts index 55f7a985d..4afebb32a 100644 --- a/server/lib/moderation.ts +++ b/server/lib/moderation.ts @@ -1,12 +1,15 @@ import { VideoModel } from '../models/video/video' import { VideoCommentModel } from '../models/video/video-comment' import { VideoCommentCreate } from '../../shared/models/videos/video-comment.model' -import { VideoCreate } from '../../shared/models/videos' +import { VideoCreate, VideoImportCreate } from '../../shared/models/videos' import { UserModel } from '../models/account/user' import { VideoTorrentObject } from '../../shared/models/activitypub/objects' import { ActivityCreate } from '../../shared/models/activitypub' import { ActorModel } from '../models/activitypub/actor' import { VideoCommentObject } from '../../shared/models/activitypub/objects/video-comment-object' +import { VideoFileModel } from '@server/models/video/video-file' +import { PathLike } from 'fs-extra' +import { MUser } from '@server/typings/models' export type AcceptResult = { accepted: boolean @@ -55,10 +58,27 @@ function isRemoteVideoCommentAccepted (_object: { return { accepted: true } } +function isPreImportVideoAccepted (object: { + videoImportBody: VideoImportCreate + user: MUser +}): AcceptResult { + return { accepted: true } +} + +function isPostImportVideoAccepted (object: { + videoFilePath: PathLike + videoFile: VideoFileModel + user: MUser +}): AcceptResult { + return { accepted: true } +} + export { isLocalVideoAccepted, isLocalVideoThreadAccepted, isRemoteVideoAccepted, isRemoteVideoCommentAccepted, - isLocalVideoCommentReplyAccepted + isLocalVideoCommentReplyAccepted, + isPreImportVideoAccepted, + isPostImportVideoAccepted }