feat: remove media cache
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2346>
This commit is contained in:
parent
6b79b8e63a
commit
26f5f9b204
|
@ -1,7 +1,7 @@
|
||||||
/// <reference lib="webworker" />
|
/// <reference lib="webworker" />
|
||||||
|
|
||||||
import { cleanupOutdatedCaches, precacheAndRoute } from 'workbox-precaching'
|
import { cleanupOutdatedCaches, precacheAndRoute } from 'workbox-precaching'
|
||||||
import { NetworkFirst, StaleWhileRevalidate } from 'workbox-strategies'
|
import { NetworkFirst } from 'workbox-strategies'
|
||||||
import { ExpirationPlugin } from 'workbox-expiration'
|
import { ExpirationPlugin } from 'workbox-expiration'
|
||||||
import { registerRoute } from 'workbox-routing'
|
import { registerRoute } from 'workbox-routing'
|
||||||
import { clientsClaim } from 'workbox-core'
|
import { clientsClaim } from 'workbox-core'
|
||||||
|
@ -39,13 +39,6 @@ registerRoute(({ url }) => {
|
||||||
]
|
]
|
||||||
}))
|
}))
|
||||||
|
|
||||||
// NOTE: Stale-While-Revalidate cache for album covers
|
|
||||||
// We're serving from cache if available and making a request
|
|
||||||
// in the background to update the cache for next request
|
|
||||||
registerRoute(({ url }) => {
|
|
||||||
return url.pathname.startsWith('/media')
|
|
||||||
}, new StaleWhileRevalidate())
|
|
||||||
|
|
||||||
// Precache all assets and add routes for them
|
// Precache all assets and add routes for them
|
||||||
// https://developer.chrome.com/docs/workbox/reference/workbox-precaching/#method-precacheAndRoute
|
// https://developer.chrome.com/docs/workbox/reference/workbox-precaching/#method-precacheAndRoute
|
||||||
precacheAndRoute(self.__WB_MANIFEST)
|
precacheAndRoute(self.__WB_MANIFEST)
|
||||||
|
|
Loading…
Reference in New Issue