From 30f6978219f4485ac5084fdf2c1a120636538617 Mon Sep 17 00:00:00 2001 From: Dominik Pfennig <dominik@suma-ev.de> Date: Mon, 6 Aug 2018 12:02:50 +0200 Subject: [PATCH] Small Changes --- public/service-worker.js | 14 +++++++++++--- routes/web.php | 15 ++++++++++++--- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/public/service-worker.js b/public/service-worker.js index 918b87e..df0b91f 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -52,13 +52,21 @@ self.addEventListener('fetch', function(event){ .error(function(error){ console.log(error); }); + }else if(event.request.url.indexOf("/last-modified") > -1){ + var myHeaders = new Headers(); + myHeaders.append('test', 'test'); + var init = { + method: 'GET', + headers: myHeaders, + cache: 'default' + } + + return fetch(event.request.url, init); }else{ return fetch(event.request) .then(function(response){ return caches.open(CACHE_NAME).then(function(cache){ - if(event.request.url.indexOf("tile_cache") < 0){ - cache.put(event.request.url, response.clone()); - } + cache.put(event.request.url, response.clone()); return response; }); }); diff --git a/routes/web.php b/routes/web.php index 56347fc..8411942 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,5 +1,7 @@ <?php +use Illuminate\Http\Request; + /* |-------------------------------------------------------------------------- | Web Routes @@ -15,9 +17,16 @@ Route::get('/', function () { }); -Route::get('/last-modified', function(){ - return Response::make("", 200) - ->header("last-modified", filemtime(base_path()) * 1000); +Route::get('/last-modified', function(Request $request){ + die(var_dump($request->header())); + $file = public_path() . mix('/js/modules.js'); + if(strpos($file, "?") != FALSE) + $file = substr($file, 0, strpos($file, "?")); + + $response = Response::make("", 200) + ->header("last-modified", filemtime($file) * 1000); + + return $response; }); Route::group(['prefix' => 'download'], function(){ -- GitLab