fix: images did not load on first load closes #1

This commit is contained in:
max_richter 2023-08-11 13:03:42 +02:00
parent eaa769f46e
commit 6dd8575b15

View File

@ -152,7 +152,7 @@ const GET = async (
});
if (cachedResponse) {
log.debug("cached", { imageUrl });
return new Response(cachedResponse.buffer.slice(), {
return new Response(cachedResponse.buffer, {
headers: {
"Content-Type": cachedResponse.mediaType,
},
@ -165,16 +165,18 @@ const GET = async (
processImage(imageUrl, params)
);
cache.setImage(resizedImage, {
url: imageUrl,
width: params.width,
height: params.height,
mediaType: mediaType,
});
setTimeout(() => {
cache.setImage(resizedImage.slice(), {
url: imageUrl,
width: params.width,
height: params.height,
mediaType: mediaType,
});
}, 200);
log.debug("not-cached", { imageUrl, resizedImage });
return new Response(new Uint8Array(resizedImage), {
return new Response(resizedImage, {
headers: {
"Content-Type": mediaType,
},