Example #1
0
def update_comments(request):
    polling_active, polling_idle = CommentsConfig.get_polling_interval()

    response_data = {'polling_active_interval': polling_active,
                     'polling_idle_interval': polling_idle}

    client_revisions = unpack_revisions(request.POST)

    comment_lists = []
    for client_revision in client_revisions:
        comment_list = get_comment_list_update(request, client_revision)
        if comment_list is not None:
            comment_lists.append(comment_list)

    response_data.update({'comment_list_updates': comment_lists})
    template_response = json.dumps(response_data)
    return HttpResponse(template_response, content_type="application/json")
Example #2
0
def update_comments(request):
    polling_active, polling_idle = CommentsConfig.get_polling_interval()

    response_data = {
        'polling_active_interval': polling_active,
        'polling_idle_interval': polling_idle
    }

    client_revisions = unpack_revisions(request.POST)

    comment_lists = []
    for client_revision in client_revisions:
        comment_list = get_comment_list_update(request, client_revision)
        if comment_list is not None:
            comment_lists.append(comment_list)

    response_data.update({'comment_list_updates': comment_lists})
    template_response = json.dumps(response_data)
    return HttpResponse(template_response, content_type="application/json")