Web: Clients: Fixed workbox.expiration.Plugin is not a constructor

This commit is contained in:
Alexey Safronov 2020-09-01 18:34:06 +03:00
parent 00c6ce5e9b
commit 0152274029
3 changed files with 6 additions and 6 deletions

View File

@ -90,10 +90,10 @@ if ("function" === typeof importScripts) {
workbox.routing.registerRoute(
// Cache API Request
new RegExp("/api/2.0/(modules|people/@self|(.*)/info(.json|$))"),
workbox.strategies.staleWhileRevalidate({
new workbox.strategies.StaleWhileRevalidate({
cacheName: "api-cache",
plugins: [
new workbox.expiration.Plugin({
new workbox.expiration.ExpirationPlugin({
maxEntries: 100,
maxAgeSeconds: 30 * 60 // 30 Minutes
})

View File

@ -90,10 +90,10 @@ if ("function" === typeof importScripts) {
workbox.routing.registerRoute(
// Cache API Request
new RegExp("/api/2.0/(modules|people/@self|(.*)/info(.json|$))"),
workbox.strategies.staleWhileRevalidate({
new workbox.strategies.StaleWhileRevalidate({
cacheName: "api-cache",
plugins: [
new workbox.expiration.Plugin({
new workbox.expiration.ExpirationPlugin({
maxEntries: 100,
maxAgeSeconds: 30 * 60 // 30 Minutes
})

View File

@ -90,10 +90,10 @@ if ("function" === typeof importScripts) {
workbox.routing.registerRoute(
// Cache API Request
new RegExp("/api/2.0/(modules|people/@self|(.*)/info(.json|$))"),
workbox.strategies.staleWhileRevalidate({
new workbox.strategies.StaleWhileRevalidate({
cacheName: "api-cache",
plugins: [
new workbox.expiration.Plugin({
new workbox.expiration.ExpirationPlugin({
maxEntries: 100,
maxAgeSeconds: 30 * 60 // 30 Minutes
})