Start of ESM update
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import fs from "fs-extra";
|
||||
|
||||
import dotenv from "dotenv";
|
||||
import ft from "file-type";
|
||||
import core from "file-type/core";
|
||||
import { fileTypeFromFile } from "file-type";
|
||||
import { FileTypeResult } from "file-type/core";
|
||||
import gm from "gm";
|
||||
import path, { resolve } from "path";
|
||||
import { logger } from "../server";
|
||||
@@ -18,7 +18,7 @@ dotenv.config({
|
||||
|
||||
export async function ConvertHeicFiles(files: Express.Multer.File[]) {
|
||||
for (const file of files) {
|
||||
const type: core.FileTypeResult | undefined = await ft.fileTypeFromFile(file.path);
|
||||
const type: FileTypeResult | undefined = await fileTypeFromFile(file.path);
|
||||
if (type?.mime === "image/heic") {
|
||||
logger.log("debug", `Converting ${file.filename} image to JPEG from HEIC.`);
|
||||
const convertedFileName = `${
|
||||
|
||||
Reference in New Issue
Block a user