File tree Expand file tree Collapse file tree 4 files changed +42
-17
lines changed
Expand file tree Collapse file tree 4 files changed +42
-17
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "flutter": "3.16.9",
3+ "flavors": {}
4+ }
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ <h1>Flutter™ Gradient Generator</h1>
9292
9393 _flutter . loader . load ( {
9494 serviceWorkerSettings : {
95- serviceWorkerUrl : './self_destructing_flutter_service_worker .js'
95+ serviceWorkerUrl : './service_worker .js'
9696 } ,
9797 onEntrypointLoaded : function ( engineInitializer ) {
9898 engineInitializer . initializeEngine (
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ const CACHE_VERSION = "0.0.1" ;
2+ const CACHE_NAME = `flutter_gradient_generator_${ CACHE_VERSION } ` ;
3+
4+ self . addEventListener ( "activate" , ( event ) => {
5+ event . waitUntil (
6+ caches . keys ( ) . then ( ( keys ) => {
7+ return Promise . all (
8+ keys . map ( ( key ) => {
9+ if ( key !== CACHE_NAME ) {
10+ return caches . delete ( key ) ;
11+ }
12+ } )
13+ ) ;
14+ } )
15+ ) ;
16+ } ) ;
17+
18+ self . addEventListener ( "fetch" , ( event ) => {
19+ event . respondWith (
20+ caches . match ( event . request ) . then ( ( response ) => {
21+ if ( response ) {
22+ return response ;
23+ }
24+
25+ return fetch ( event . request ) . then ( ( response ) => {
26+ if ( ! response . ok ) {
27+ return response ;
28+ }
29+
30+ return caches . open ( CACHE_NAME ) . then ( ( cache ) => {
31+ cache . put ( event . request , response . clone ( ) ) ;
32+ return response ;
33+ } ) ;
34+ } ) ;
35+ } )
36+ ) ;
37+ } ) ;
You can’t perform that action at this time.
0 commit comments