mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-27 13:47:58 +01:00
Bust clientside caches
This commit is contained in:
parent
c2dd9e84a3
commit
3a2492160e
2 changed files with 6 additions and 2 deletions
|
@ -171,8 +171,12 @@ function listenAutocomplete() {
|
|||
|
||||
function fetchLocalAutocomplete(event) {
|
||||
if (!localFetched && event.target.dataset && 'ac' in event.target.dataset) {
|
||||
const now = new Date();
|
||||
const cacheKey = `${now.getUTCFullYear()}-${now.getUTCMonth()}-${now.getUTCDate()}`;
|
||||
|
||||
localFetched = true;
|
||||
fetch('/autocomplete/compiled?vsn=2', { credentials: 'omit', cache: 'force-cache' })
|
||||
|
||||
fetch(`/autocomplete/compiled?vsn=2&key=${cacheKey}`, { credentials: 'omit', cache: 'force-cache' })
|
||||
.then(handleError)
|
||||
.then(resp => resp.arrayBuffer())
|
||||
.then(buf => localAc = new LocalAutocompleter(buf));
|
||||
|
|
|
@ -106,7 +106,7 @@ function loadBooruData() {
|
|||
function BooruOnRails() {
|
||||
this.apiEndpoint = '/api/v2/';
|
||||
this.hiddenTag = '/images/tagblocked.svg';
|
||||
this.tagsVersion = 5;
|
||||
this.tagsVersion = 6;
|
||||
}
|
||||
|
||||
window.booru = new BooruOnRails();
|
||||
|
|
Loading…
Reference in a new issue