From 481ff1da24a10e1ba1c6aa4e922b776c185b421f Mon Sep 17 00:00:00 2001 From: Dan Cojocaru Date: Thu, 2 Nov 2023 05:17:48 +0100 Subject: [PATCH] Always reload when making network request --- sw.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sw.js b/sw.js index ea00d9f..6282a24 100755 --- a/sw.js +++ b/sw.js @@ -1,4 +1,4 @@ -const VERSION = 'v17' +const VERSION = 'v18' const CACHE_FIRST = [ // Root @@ -174,7 +174,9 @@ const cacheFirst = async ({ request, preloadResponsePromise, refreshAnyway }) => } // Next try to get the resource from the network - const responseFromNetwork = await fetch(request) + const responseFromNetwork = await fetch(request, { + cache: 'reload', + }) // response may be used only once // we need to save clone to put one copy in cache // and serve second one @@ -212,7 +214,9 @@ const networkFirst = async ({ request, preloadResponsePromise }) => { let responseFromNetwork let errorFromNetwork try { - responseFromNetwork = await fetch(request) + responseFromNetwork = await fetch(request, { + cache: 'reload', + }) } catch (e) { responseFromNetwork = null