From 31cb8d78a67031f2702156dcca3c878c636ba969 Mon Sep 17 00:00:00 2001 From: vini Date: Wed, 9 Jul 2025 11:50:52 -0300 Subject: [PATCH] fix: remove static jimp import (#1592) --- src/Utils/messages-media.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Utils/messages-media.ts b/src/Utils/messages-media.ts index 5a70c554..c1f81e30 100644 --- a/src/Utils/messages-media.ts +++ b/src/Utils/messages-media.ts @@ -4,7 +4,6 @@ import { exec } from 'child_process' import * as Crypto from 'crypto' import { once } from 'events' import { createReadStream, createWriteStream, promises as fs, WriteStream } from 'fs' -import { ResizeStrategy } from 'jimp' import type { IAudioMetadata } from 'music-metadata' import { tmpdir } from 'os' import { join } from 'path' @@ -157,7 +156,7 @@ export const extractImageThumb = async (bufferOrFilePath: Readable | Buffer | st height: jimp.height } const buffer = await jimp - .resize({ w: width, mode: ResizeStrategy.BILINEAR }) + .resize({ w: width, mode: lib.jimp.ResizeStrategy.BILINEAR }) .getBuffer('image/jpeg', { quality: 50 }) return { buffer, @@ -203,7 +202,7 @@ export const generateProfilePicture = async ( const min = Math.min(jimp.width, jimp.height) const cropped = jimp.crop({ x: 0, y: 0, w: min, h: min }) - img = cropped.resize({ w, h, mode: ResizeStrategy.BILINEAR }).getBuffer('image/jpeg', { quality: 50 }) + img = cropped.resize({ w, h, mode: lib.jimp.ResizeStrategy.BILINEAR }).getBuffer('image/jpeg', { quality: 50 }) } else { throw new Boom('No image processing library available') }