mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
add current_user_provider so people can override current_user bevior cleanly, see
http://meta.discourse.org/t/amending-current-user-logic-in-discourse/10278
This commit is contained in:
@@ -4,9 +4,17 @@ require_dependency 'rate_limiter/on_create_record'
|
||||
# A redis backed rate limiter.
|
||||
class RateLimiter
|
||||
|
||||
def self.disable
|
||||
@disabled = true
|
||||
end
|
||||
|
||||
def self.enable
|
||||
@disabled = false
|
||||
end
|
||||
|
||||
# We don't observe rate limits in test mode
|
||||
def self.disabled?
|
||||
Rails.env.test?
|
||||
@disabled || Rails.env.test?
|
||||
end
|
||||
|
||||
def initialize(user, key, max, secs)
|
||||
|
Reference in New Issue
Block a user