@@ 358-371 (lines=14) @@ | ||
355 | * |
|
356 | * @return \Illuminate\Http\Response |
|
357 | */ |
|
358 | public function serviceWorker() |
|
359 | { |
|
360 | $pwa = $this->getPwaInstance(); |
|
361 | ||
362 | if ($pwa) { |
|
363 | $response = Response::make($pwa->data['serviceworker'], 200); |
|
364 | $response->header('Content-Type', 'text/javascript'); |
|
365 | $response->setSharedMaxAge(31536000); |
|
366 | $response->setMaxAge(31536000); |
|
367 | $response->setExpires(new \DateTime('+1 year')); |
|
368 | ||
369 | return $response; |
|
370 | } |
|
371 | } |
|
372 | ||
373 | /** |
|
374 | * Return serviceworker register content. |
|
@@ 378-391 (lines=14) @@ | ||
375 | * |
|
376 | * @return \Illuminate\Http\Response |
|
377 | */ |
|
378 | public function serviceWorkerRegisterContent() |
|
379 | { |
|
380 | $pwa = $this->getPwaInstance(); |
|
381 | ||
382 | if ($pwa) { |
|
383 | $response = Response::make($pwa->data['register_serviceworker'], 200); |
|
384 | $response->header('Content-Type', 'text/javascript'); |
|
385 | $response->setSharedMaxAge(31536000); |
|
386 | $response->setMaxAge(31536000); |
|
387 | $response->setExpires(new \DateTime('+1 year')); |
|
388 | ||
389 | return $response; |
|
390 | } |
|
391 | } |
|
392 | ||
393 | /** |
|
394 | * Generate service worker. |