-import { VideoUploadFile } from 'express'
+import express, { VideoUploadFile } from 'express'
import { PathLike } from 'fs-extra'
import { Transaction } from 'sequelize/types'
import { AbuseAuditView, auditLoggerFactory } from '@server/helpers/audit-logger'
// Stub function that can be filtered by plugins
function isLocalVideoThreadAccepted (_object: {
+ req: express.Request
commentBody: VideoCommentCreate
video: VideoModel
user: UserModel
// Stub function that can be filtered by plugins
function isLocalVideoCommentReplyAccepted (_object: {
+ req: express.Request
commentBody: VideoCommentCreate
parentComment: VideoCommentModel
video: VideoModel
base: FilteredModelAttributes<AbuseModel>
reporterAccount: MAccountDefault
flaggedAccount: MAccountLight
- associateFun: (abuseInstance: MAbuseFull) => Promise<{ isOwned: boolean} >
+ associateFun: (abuseInstance: MAbuseFull) => Promise<{ isOwned: boolean }>
skipNotification: boolean
transaction: Transaction
}) {