Esempio n. 1
0
File: views.py Progetto: pmac/basket
def confirm(request, token):
    if is_ratelimited(request, group='basket.news.views.confirm',
                      key=lambda x, y: token,
                      rate=EMAIL_SUBSCRIBE_RATE_LIMIT, increment=True):
        raise Ratelimited()
    confirm_user.delay(token, start_time=time())
    return HttpResponseJSON({'status': 'ok'})
Esempio n. 2
0
def confirm(request, token):
    if is_ratelimited(request, group='basket.news.views.confirm',
                      key=lambda x, y: token,
                      rate=EMAIL_SUBSCRIBE_RATE_LIMIT, increment=True):
        raise Ratelimited()
    confirm_user.delay(token, start_time=time())
    return HttpResponseJSON({'status': 'ok'})
Esempio n. 3
0
def confirm(request, token):
    token = str(token)
    if is_ratelimited(
            request,
            group="basket.news.views.confirm",
            key=lambda x, y: token,
            rate=EMAIL_SUBSCRIBE_RATE_LIMIT,
            increment=True,
    ):
        raise Ratelimited()
    confirm_user.delay(token, start_time=time())
    return HttpResponseJSON({"status": "ok"})