From d09ff6cff1b5a494b200c1ff14452ea1135df691 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Tue, 22 Oct 2024 09:28:26 +0700 Subject: [PATCH] chore: remove unused --- src/services/minio.ts | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/src/services/minio.ts b/src/services/minio.ts index 8188c6f..b145980 100644 --- a/src/services/minio.ts +++ b/src/services/minio.ts @@ -10,28 +10,6 @@ const minio = new Client({ export default minio; -export async function deleteFolder(bucket: string, path: string, wait = false) { - return new Promise((resolve, reject) => { - const item: string[] = []; - - const stream = minio.listObjectsV2(bucket, path); - - stream.on("data", (v) => v && v.name && item.push(v.name)); - stream.on("end", () => resolve(item)); - stream.on("error", () => reject(new Error("MinIO error."))); - }).then(async (list) => { - const promises = list.map(async (v) => - minio.removeObject(bucket, v, { - forceDelete: true, - }), - ); - - if (wait) await Promise.allSettled(promises); - - return list; - }); -} - // minio typescript does not support include version type BucketItemWithVersion = { name: string; @@ -70,15 +48,3 @@ export async function deleteObjectAllVersion(bucket: string, obj: string) { resolve(true); }); } - -export async function presignedGetObjectIfExist(bucket: string, obj: string, exp?: number) { - if ( - await minio.statObject(bucket, obj).catch((e) => { - if (e.code === "NotFound") return false; - throw new Error("Object storage error."); - }) - ) { - return await minio.presignedGetObject(bucket, obj, exp); - } - return null; -}