-import { User } from '../../shared/models/users'
-import { generateRandomString } from './utils'
-
-function buildNSFWFilter (res: express.Response, paramNSFW?: string) {
+import { deleteFileAsync, generateRandomString } from './utils'
+import { extname } from 'path'
+import { isArray } from './custom-validators/misc'
+import { CONFIG } from '../initializers/config'
+import { getExtFromMimetype } from './video'
+import { HttpStatusCode } from '../../shared/core-utils/miscs/http-error-codes'
+
+function buildNSFWFilter (res?: express.Response, paramNSFW?: string) {