X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fimage-utils.ts;h=bd81aa3bad774d134df064c70c899cafd4a7b9f6;hb=97567dd81f508dd6295ac4d73d849aa2ce0a6549;hp=eeaef0f5d3dc9a0e736538f5744d8498dd6622d1;hpb=e8bafea35bc930cb8ac5b2d521a188642a1adffe;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/image-utils.ts b/server/helpers/image-utils.ts index eeaef0f5d..bd81aa3ba 100644 --- a/server/helpers/image-utils.ts +++ b/server/helpers/image-utils.ts @@ -4,19 +4,19 @@ import { readFile, remove } from 'fs-extra' import { logger } from './logger' async function processImage ( - physicalFile: { path: string }, + path: string, destination: string, newSize: { width: number, height: number }, keepOriginal = false ) { - if (physicalFile.path === destination) { + if (path === destination) { throw new Error('Sharp needs an input path different that the output path.') } - logger.debug('Processing image %s to %s.', physicalFile.path, destination) + logger.debug('Processing image %s to %s.', path, destination) // Avoid sharp cache - const buf = await readFile(physicalFile.path) + const buf = await readFile(path) const sharpInstance = sharp(buf) await remove(destination) @@ -25,7 +25,7 @@ async function processImage ( .resize(newSize.width, newSize.height) .toFile(destination) - if (keepOriginal !== true) await remove(physicalFile.path) + if (keepOriginal !== true) await remove(path) } // ---------------------------------------------------------------------------