mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-05 21:45:41 +00:00
30 lines
732 B
Python
30 lines
732 B
Python
from django.http import HttpResponse
|
|
from django.shortcuts import render
|
|
|
|
from . import app_settings
|
|
|
|
|
|
def service_worker(request): # noqa: ARG001
|
|
with open(app_settings.PWA_SERVICE_WORKER_PATH) as serviceworker_file:
|
|
return HttpResponse(
|
|
serviceworker_file.read(),
|
|
content_type="application/javascript",
|
|
)
|
|
|
|
|
|
def manifest(request):
|
|
return render(
|
|
request,
|
|
"manifest.json",
|
|
{
|
|
setting_name: getattr(app_settings, setting_name)
|
|
for setting_name in dir(app_settings)
|
|
if setting_name.startswith("PWA_")
|
|
},
|
|
content_type="application/json",
|
|
)
|
|
|
|
|
|
def offline(request):
|
|
return render(request, "offline.html")
|