Browse Source

Remove cache-control header from HLS queries (#118)

Also minor refactor around cachebusting

Fixes #117
pull/121/head
Matt Steele 5 years ago committed by GitHub
parent
commit
cf7ff0a820
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      webroot/js/player.js

7
webroot/js/player.js

@ -48,10 +48,7 @@ class OwncastPlayer {
init() { init() {
videojs.Hls.xhr.beforeRequest = function (options) { videojs.Hls.xhr.beforeRequest = function (options) {
const cachebuster = Math.round(new Date().getTime() / 1000); const cachebuster = Math.round(new Date().getTime() / 1000);
options.uri = options.uri + "?omgwtf=" + cachebuster; options.uri = `${options.uri}?cachebust=${cachebuster}`;
options.headers = {
'Cache-Control':'no-cache'
};
return options; return options;
}; };
@ -151,4 +148,4 @@ class OwncastPlayer {
} }
export { OwncastPlayer }; export { OwncastPlayer };

Loading…
Cancel
Save