This commit is contained in:
shafi54 2026-04-09 00:51:10 +05:30
parent 6b4f512d90
commit b27e05aab0
4 changed files with 46529 additions and 11 deletions

46519
apps/backend/migration.sql Normal file

File diff suppressed because it is too large Load diff

View file

@ -64,22 +64,21 @@ export async function deleteImageUtil({bucket = getS3BucketName(), keys}:{bucket
return true; return true;
} }
try { try {
const deleteParams = { const s3Client = getS3Client()
await Promise.all(
keys.map((key) => {
const deleteCommand = new DeleteObjectCommand({
Bucket: bucket, Bucket: bucket,
Delete: { Key: key,
Objects: keys.map((key) => ({ Key: key })), })
Quiet: false, return s3Client.send(deleteCommand)
} })
} )
const deleteCommand = new DeleteObjectsCommand(deleteParams)
await getS3Client().send(deleteCommand)
return true return true
} }
catch (error) { catch (error) {
console.error("Error deleting image:", error) console.error("Error deleting image:", error)
throw new Error("Failed to delete image") throw new Error("Failed to delete image")
return false;
} }
} }