diff --git a/posts/routing.py b/posts/routing.py new file mode 100644 index 0000000..cfe30ff --- /dev/null +++ b/posts/routing.py @@ -0,0 +1,16 @@ +import django_eventstream +from channels.auth import AuthMiddlewareStack +from channels.http import AsgiHandler +from channels.routing import URLRouter, ProtocolTypeRouter +from django.urls import re_path + +urlpatterns = [ + re_path(r'^events/', + AuthMiddlewareStack(URLRouter(django_eventstream.routing.urlpatterns)), + {'channels':['notice']}), + re_path(r'',AsgiHandler) +] + +application = ProtocolTypeRouter({ + 'http': URLRouter(urlpatterns) +}) \ No newline at end of file