From 46fdcf8c53df405e014bb15da3943edef9c41798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kornel=20Lesin=CC=81ski?= Date: Fri, 9 Dec 2016 16:38:16 +0000 Subject: [PATCH] Delete 1xx warnings --- index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/index.js b/index.js index 128fe8d..54e9099 100644 --- a/index.js +++ b/index.js @@ -184,6 +184,16 @@ module.exports = class CachePolicy { delete headers[name]; } } + if (headers.warning) { + const warnings = headers.warning.split(/,/).filter(warning => { + return !/^\s*1[0-9][0-9]/.test(warning); + }); + if (!warnings.length) { + delete headers.warning; + } else { + headers.warning = warnings.join(',').trim(); + } + } headers.age = `${Math.round(this.age())}`; return headers; }