parent
1482760d1b
commit
05201f8fea
@ -1,7 +1,9 @@ |
|||||||
from django.urls import path |
from django.urls import path |
||||||
|
|
||||||
from . import views |
from . import views |
||||||
|
from .views import app_store_webhook |
||||||
|
|
||||||
urlpatterns = [ |
urlpatterns = [ |
||||||
path("", views.index, name="index"), |
path("", views.index, name="index"), |
||||||
|
path('app-store-webhook/', app_store_webhook, name='app_store_webhook'), |
||||||
] |
] |
||||||
|
|||||||
@ -1,5 +1,18 @@ |
|||||||
from django.shortcuts import render |
from django.shortcuts import render |
||||||
from django.http import HttpResponse |
from django.http import HttpResponse, JsonResponse |
||||||
|
|
||||||
def index(request): |
def index(request): |
||||||
return HttpResponse("Hello, world. You're at the subs index.") |
return HttpResponse("Hello, world. You're at the subs index.") |
||||||
|
|
||||||
|
def app_store_webhook(request): |
||||||
|
|
||||||
|
data = request.body.decode('utf-8') |
||||||
|
# Parse the JSON payload |
||||||
|
payload = json.loads(data) |
||||||
|
|
||||||
|
notification = ASSNotification( |
||||||
|
content=payload, |
||||||
|
) |
||||||
|
notification.save() |
||||||
|
|
||||||
|
return JsonResponse({'status': 'success'}) |
||||||
|
|||||||
Loading…
Reference in new issue