from django.urls import reverse
from django.utils.deprecation import MiddlewareMixin


class FrontendContextMiddleware(MiddlewareMixin):
    def process_request(self, request):
        request.include_frontend_context = True
        request.frontend_context = {
            'auth': {},
            'conf': {},
            'store': {},

            'api': '{}api/'.format(reverse('misago:index')),
            'url': {},
        }