mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
rate_limit: Pass seconds to freedom to all RateLimited exceptions.
This commit is contained in:
committed by
Tim Abbott
parent
1cad29fc3a
commit
e3ec2e398c
@@ -389,9 +389,9 @@ class RateLimitedPasswordResetByEmail(RateLimitedObject):
|
||||
|
||||
|
||||
def rate_limit_password_reset_form_by_email(email: str) -> None:
|
||||
ratelimited, _ = RateLimitedPasswordResetByEmail(email).rate_limit()
|
||||
ratelimited, secs_to_freedom = RateLimitedPasswordResetByEmail(email).rate_limit()
|
||||
if ratelimited:
|
||||
raise RateLimited
|
||||
raise RateLimited(secs_to_freedom)
|
||||
|
||||
|
||||
class CreateUserForm(forms.Form):
|
||||
|
||||
@@ -539,7 +539,7 @@ class RateLimitedRealmMirror(RateLimitedObject):
|
||||
|
||||
|
||||
def rate_limit_mirror_by_realm(recipient_realm: Realm) -> None:
|
||||
ratelimited = RateLimitedRealmMirror(recipient_realm).rate_limit()[0]
|
||||
ratelimited, secs_to_freedom = RateLimitedRealmMirror(recipient_realm).rate_limit()
|
||||
|
||||
if ratelimited:
|
||||
raise RateLimited()
|
||||
raise RateLimited(secs_to_freedom)
|
||||
|
||||
Reference in New Issue
Block a user