1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2024-11-25 17:27:29 +00:00

Fix feed blocked symbols and cache-control

This commit is contained in:
Cadence Ember 2020-04-20 01:57:37 +12:00
parent 1e92978c0d
commit 297c9a0c08
No known key found for this signature in database
GPG Key ID: 128B99B1B74A6412

View File

@ -24,7 +24,7 @@ module.exports = [
statusCode: 200, statusCode: 200,
contentType: data.contentType, contentType: data.contentType,
headers: { headers: {
"Cache-Control": `max-age=${userRequestCache.getTtl("user/"+user.data.username, 1000)}` "Cache-Control": `public, max-age=${userRequestCache.getTtl("user/"+user.data.username, 1000)}`
}, },
content: data.content content: data.content
} }
@ -36,11 +36,12 @@ module.exports = [
message: "This user doesn't exist.", message: "This user doesn't exist.",
withInstancesLink: false withInstancesLink: false
}) })
} else if (error === constants.symbols.INSTAGRAM_DEMANDS_LOGIN) { } else if (error === constants.symbols.INSTAGRAM_DEMANDS_LOGIN || error === constants.symbols.RATE_LIMITED) {
return { return {
statusCode: 503, statusCode: 503,
contentType: "text/html", contentType: "text/html",
headers: { headers: {
"Cache-Control": `public, max-age=${userRequestCache.getTtl("user/"+fill[0], 1000)}`,
"Retry-After": userRequestCache.getTtl("user/"+fill[0], 1000) "Retry-After": userRequestCache.getTtl("user/"+fill[0], 1000)
}, },
content: pugCache.get("pug/blocked.pug").web({ content: pugCache.get("pug/blocked.pug").web({