from .services import unread_message_count


def messaging_context(request):
    if not request.user.is_authenticated:
        return {'unread_messages_count': 0}
    if not (request.user.is_seeker or request.user.is_company):
        return {'unread_messages_count': 0}
    return {'unread_messages_count': unread_message_count(request.user)}
