decorator: Add rate limiting to zulip_login_required.

This commit is contained in:
Tim Abbott 2017-03-25 22:00:59 -07:00
parent 385551ff62
commit 033fd98e5f

View File

@ -307,7 +307,7 @@ def add_logging_data(view_func):
request._email = request.user.email
request._query = view_func.__name__
process_client(request, request.user, is_json_view=True)
return view_func(request, *args, **kwargs)
return rate_limit()(view_func)(request, *args, **kwargs)
return _wrapped_view_func # type: ignore # https://github.com/python/mypy/issues/1927
# Based on Django 1.8's @login_required