summaryrefslogtreecommitdiffstats
path: root/stator/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'stator/views.py')
-rw-r--r--stator/views.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/stator/views.py b/stator/views.py
deleted file mode 100644
index 9d2e154..0000000
--- a/stator/views.py
+++ /dev/null
@@ -1,23 +0,0 @@
-from django.conf import settings
-from django.http import HttpResponse, HttpResponseForbidden
-from django.views import View
-
-from stator.models import StatorModel
-from stator.runner import StatorRunner
-
-
-class RequestRunner(View):
- """
- Runs a Stator runner within a HTTP request. For when you're on something
- serverless.
- """
-
- async def get(self, request):
- # Check the token, if supplied
- if settings.STATOR_TOKEN:
- if request.GET.get("token") != settings.STATOR_TOKEN:
- return HttpResponseForbidden()
- # Run on all models
- runner = StatorRunner(StatorModel.subclasses)
- handled = await runner.run()
- return HttpResponse(f"Handled {handled}")