hello everybody, i'm playing with django 1.10 and the new channels app. I'm using generic consumers in order to access message.user and message.session, but i have a doubt. In my normal request-reponse flow i have several middlewares which fill the request object with additional information based on the domain request come from (for example the one to work with an app such https://github.com/bernardopires/django-tenant-schemas
). What role play middleware in (websocket) channel handling? And there are known problems using channel with in a multidomain project?