middleware.py 318 B

12345678
  1. from .counts import sync_user_unread_private_threads_count
  2. class UnreadThreadsCountMiddleware(object):
  3. def process_request(self, request):
  4. if request.user.is_authenticated():
  5. if request.user.acl['can_use_private_threads']:
  6. sync_user_unread_private_threads_count(request.user)