import { pseudoRandomBytesPromise, unlinkPromise } from './core-utils'
import { logger } from './logger'
import { isArray } from './custom-validators/misc'
+import * as crypto from "crypto"
+import { join } from "path"
const isCidr = require('is-cidr')
return Promise.resolve(serverActor)
}
+function generateVideoTmpPath (id: string) {
+ const hash = crypto.createHash('sha256').update(id).digest('hex')
+ return join(CONFIG.STORAGE.VIDEOS_DIR, hash + '-import.mp4')
+}
+
type SortType = { sortModel: any, sortValue: string }
+
// ---------------------------------------------------------------------------
export {
computeResolutionsToTranscode,
resetSequelizeInstance,
getServerActor,
- SortType
+ SortType,
+ generateVideoTmpPath
}