From be5a9eef48148756b18dba82d4e53073c804554d Mon Sep 17 00:00:00 2001 From: Thaddee Tyl Date: Tue, 10 May 2016 20:03:53 +0200 Subject: [PATCH] Set gitter Cache-Control max-age to 50 For debugging purposes for CloudFlare. --- server.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 9d9972f..b3d3d05 100644 --- a/server.js +++ b/server.js @@ -276,7 +276,7 @@ function cache(f) { if (!cachedVersionSent) { badge(badgeData, makeSend(format, ask.res, end)); } - }, cachedRequest); + }, cachedRequest, ask); // ask is here for debugging reasons for CloudFlare. See gitter badge. }); }; } @@ -4838,7 +4838,7 @@ cache(function(data, match, sendBadge, request) { // Gitter room integration. camp.route(/^\/gitter\/room\/([^\/]+\/[^\/]+)\.(svg|png|gif|jpg|json)$/, -cache(function(data, match, sendBadge, request) { +cache(function(data, match, sendBadge, request, ask) { var userRepo = match[1]; var format = match[2]; @@ -4849,6 +4849,7 @@ cache(function(data, match, sendBadge, request) { badgeData.logo = badgeData.logo || logos['gitter-white']; badgeData.logoWidth = 9; } + ask.res.setHeader('Cache-Control', 'max-age=50'); sendBadge(format, badgeData); }));