Add github dispatcher to have one elegant url for both github integrations.

Dispatcher avoids to create new URL for github_webhook.
This commit is contained in:
Tomasz Kolek
2016-11-14 21:06:39 +01:00
committed by Tim Abbott
parent 7bf3fb30ea
commit bb6d189fa8
5 changed files with 33 additions and 6 deletions

View File

@@ -0,0 +1,12 @@
from __future__ import absolute_import
from django.http import HttpRequest, HttpResponse
from .github_webhook import api_github_webhook
from .github import api_github_landing
def api_github_webhook_dispatch(request):
# type: (HttpRequest) -> HttpResponse
if request.META.get('HTTP_X_GITHUB_EVENT'):
return api_github_webhook(request)
else:
return api_github_landing(request)