X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Futils.ts;h=94ceb15e0cbe560b5817431c63b6f9796569e99a;hb=b6a1dd4d1b3b0032f8b968e72cbd074f646e8827;hp=5c9d6fe2f2b4b5e96eee3a3184c0e913cc1a8b22;hpb=1b5e2d72900c8ceaf76940b72839d3c424ac96e8;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/utils.ts b/server/helpers/utils.ts index 5c9d6fe2f..94ceb15e0 100644 --- a/server/helpers/utils.ts +++ b/server/helpers/utils.ts @@ -1,5 +1,4 @@ import { ResultList } from '../../shared' -import { CONFIG } from '../initializers' import { ApplicationModel } from '../models/application/application' import { execPromise, execPromise2, pseudoRandomBytesPromise, sha256 } from './core-utils' import { logger } from './logger' @@ -7,6 +6,7 @@ import { join } from 'path' import { Instance as ParseTorrent } from 'parse-torrent' import { remove } from 'fs-extra' import * as memoizee from 'memoizee' +import { CONFIG } from '../initializers/config' function deleteFileAsync (path: string) { remove(path) @@ -19,10 +19,7 @@ async function generateRandomString (size: number) { return raw.toString('hex') } -interface FormattableToJSON { - toFormattedJSON (args?: any) -} - +interface FormattableToJSON { toFormattedJSON (args?: any) } function getFormattedObjects (objects: T[], objectsTotal: number, formattedArg?: any) { const formattedObjects: U[] = [] @@ -46,11 +43,11 @@ const getServerActor = memoizee(async function () { return actor }) -function generateVideoTmpPath (target: string | ParseTorrent) { +function generateVideoImportTmpPath (target: string | ParseTorrent) { const id = typeof target === 'string' ? target : target.infoHash const hash = sha256(id) - return join(CONFIG.STORAGE.VIDEOS_DIR, hash + '-import.mp4') + return join(CONFIG.STORAGE.TMP_DIR, hash + '-import.mp4') } function getSecureTorrentName (originalName: string) { @@ -103,6 +100,6 @@ export { getSecureTorrentName, getServerActor, getServerCommit, - generateVideoTmpPath, + generateVideoImportTmpPath, getUUIDFromFilename }