feat: add thumbhashes to images closes #6
This commit is contained in:
@ -152,7 +152,7 @@ const GET = async (
|
||||
});
|
||||
if (cachedResponse) {
|
||||
log.debug("cached", { imageUrl });
|
||||
return new Response(cachedResponse.buffer, {
|
||||
return new Response(cachedResponse.buffer.slice(), {
|
||||
headers: {
|
||||
"Content-Type": cachedResponse.mediaType,
|
||||
},
|
||||
@ -172,11 +172,19 @@ const GET = async (
|
||||
height: params.height,
|
||||
mediaType: mediaType,
|
||||
});
|
||||
}, 200);
|
||||
}, 10);
|
||||
|
||||
log.debug("not-cached", { imageUrl, resizedImage });
|
||||
log.debug("not-cached", { imageUrl });
|
||||
|
||||
return new Response(resizedImage, {
|
||||
cache.getThumbhash({ url: imageUrl }).then((hash) => {
|
||||
if (!hash) {
|
||||
cache.createThumbhash(resizedImage.slice(), imageUrl).catch((_err) => {
|
||||
//
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
return new Response(resizedImage.slice(), {
|
||||
headers: {
|
||||
"Content-Type": mediaType,
|
||||
},
|
||||
|
Reference in New Issue
Block a user