mirror of
https://github.com/dap-ps/discover.git
synced 2025-02-12 09:17:32 +00:00
fix setting of Cache-Control for dapp images
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
e2dcd26e51
commit
bf8b9bcbad
@ -103,17 +103,18 @@ class DAppsMetadataController {
|
|||||||
try {
|
try {
|
||||||
const dappImage = await DAppImageService.retrieveImage(req.params.hash)
|
const dappImage = await DAppImageService.retrieveImage(req.params.hash)
|
||||||
|
|
||||||
if (dappImage) {
|
if (!dappImage) {
|
||||||
const imageBuffer = Buffer.from(dappImage.content, 'base64')
|
res.status(404).send()
|
||||||
|
|
||||||
res.writeHead(200, {
|
|
||||||
'Content-Type': 'image/png',
|
|
||||||
'Content-Length': imageBuffer.length,
|
|
||||||
})
|
|
||||||
return void res.end(imageBuffer)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
res.status(404).send()
|
const imageBuffer = Buffer.from(dappImage.content, 'base64')
|
||||||
|
|
||||||
|
/* allow for caching of images, since they are the bulk of requests */
|
||||||
|
res.set('Cache-Control', 'public, max-age=31557600')
|
||||||
|
res.set('Content-Type', 'image/png')
|
||||||
|
res.set('Content-Length', imageBuffer.length)
|
||||||
|
res.status(200)
|
||||||
|
return void res.end(imageBuffer)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error(error.message)
|
logger.error(error.message)
|
||||||
res.status(404).send()
|
res.status(404).send()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user