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