Compare commits

..

No commits in common. "215d36f20a5670f389cbf2da6ea91d54ce0e3dcc" and "24a455f13833e73f48adb9af1cc3d18108a2dd79" have entirely different histories.

View file

@ -27,27 +27,22 @@ export async function createThumbnail(upload: Upload) {
.replaceAll('+', '-') .replaceAll('+', '-')
.replaceAll('/', '_'); .replaceAll('/', '_');
try { const response = await fetch(`${env.THUMBOR_ENDPOINT}/${SIGNATURE}/${options}/${url}`);
const response = await fetch(`${env.THUMBOR_ENDPOINT}/${SIGNATURE}/${options}/${url}`); const arrayBuffer = await response.arrayBuffer();
const arrayBuffer = await response.arrayBuffer();
const filePath = `thumbnails/${Date.now()}-${upload.id}.webp`; const filePath = `thumbnails/${Date.now()}-${upload.id}.webp`;
const record = await prisma.thumbnail.create({ const record = await prisma.thumbnail.create({
data: { data: {
uploadId: upload.id, uploadId: upload.id,
fileName: filePath fileName: filePath
} }
}); });
await minio.putObject(BUCKET, filePath, Buffer.from(arrayBuffer), arrayBuffer.byteLength, { await minio.putObject(BUCKET, filePath, Buffer.from(arrayBuffer), arrayBuffer.byteLength, {
'Content-Type': 'image/webp' 'Content-Type': 'image/webp'
}); });
return record;
} catch (_) {
console.log(_);
}
processing.delete(upload.id); processing.delete(upload.id);
return record;
} }