Skip to content

Commit 9305932

Browse files
committed
put type into variable
1 parent 2f4fea4 commit 9305932

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/functions/imageCompression.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ import { maxSize } from '@/variables/constants';
33

44
export async function compressFile(file: File, quality: number = 1): Promise<File> {
55
if (file.size < maxSize) return file; // if below 10 MB, don't do anything
6+
const type = imageTypes.JPEG;
67
const res = await compressImage(file, {
78
quality,
8-
type: imageTypes.JPEG,
9+
type,
910
});
1011
const lowerQuality = quality - 0.01; // NoSonar reduce quality by 1%;
1112
if (res.size > maxSize) return await compressFile(file, lowerQuality); // compress original file with lower quality setting to avoid double compression
1213
const fileName = file.name.split('.').slice(0, -1).join('.');
13-
const newFileName = fileName + '-min.jpg';
14-
return new File([res], newFileName, { type: imageTypes.JPEG });
14+
const newFileName = `${fileName}-min.${type}`;
15+
return new File([res], newFileName, { type });
1516
}

0 commit comments

Comments
 (0)