From cc194467780d38087279e5bf7a282c4eb4d5179e Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Sun, 11 Sep 2022 15:51:33 +0200 Subject: [PATCH] Send "Expires: 0" header along with Cache-Control to bust cache. --- icedreammusic/liquidsoap/metadata_api.liq | 3 +++ 1 file changed, 3 insertions(+) diff --git a/icedreammusic/liquidsoap/metadata_api.liq b/icedreammusic/liquidsoap/metadata_api.liq index ecc9363..335071f 100644 --- a/icedreammusic/liquidsoap/metadata_api.liq +++ b/icedreammusic/liquidsoap/metadata_api.liq @@ -41,6 +41,7 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, s) = ("access-control-allow-methods","GET,POST"), ("access-control-allow-headers","Origin,X-Requested-With,Content-Type,Accept,Authorization,access-control-allow-headers,access-control-allow-origin"), ("content-type","application/json"), + ("expires", "0"), ("cache-control", "no-store"), ], data=data) end @@ -56,6 +57,7 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, s) = ("access-control-allow-methods","GET,POST"), ("access-control-allow-headers","Origin,X-Requested-With,Content-Type,Accept,Authorization,access-control-allow-headers,access-control-allow-origin"), ("cache-control", "no-store"), + ("expires", "0"), ("content-type", cover.mime), ], data=string_of(cover)) else @@ -64,6 +66,7 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, s) = ("access-control-allow-credentials","true"), ("access-control-allow-methods","GET,POST"), ("access-control-allow-headers","Origin,X-Requested-With,Content-Type,Accept,Authorization,access-control-allow-headers,access-control-allow-origin"), + ("expires", "0"), ("cache-control", "no-store"), ], data="") end