| 1234567891011121314151617 |
- import { registerRoute } from 'workbox-routing'
- import { StaleWhileRevalidate } from 'workbox-strategies'
- export default function swCustom(params) {
- if (params.debug) {
- console.log('[WebdriverIO-PWA][SW]: running swCustom code', params)
- }
- // Cache responses from external resources
- registerRoute((context) => {
- return [
- /graph\.facebook\.com\/.*\/picture/,
- /netlify\.com\/img/,
- /avatars1\.githubusercontent/,
- ].some((regex) => context.url.href.match(regex))
- }, new StaleWhileRevalidate())
- }
|