Skip to content
Snippets Groups Projects
routing.py 533 B
Newer Older
  • Learn to ignore specific revisions
  • from channels.auth import AuthMiddlewareStack
    from channels.routing import ProtocolTypeRouter, URLRouter
    
    from django.conf.urls import url
    
    
    from funkwhale_api.common.auth import TokenAuthMiddleware
    
    from funkwhale_api.instance import consumers
    
    Eliot Berriot's avatar
    Eliot Berriot committed
    application = ProtocolTypeRouter(
        {
            # Empty for now (http->django views is added by default)
            "websocket": TokenAuthMiddleware(
                URLRouter(
                    [url("^api/v1/instance/activity$", consumers.InstanceActivityConsumer)]
                )
            )
        }
    )