mirror of
https://github.com/discourse/discourse.git
synced 2026-08-26 21:27:16 -05:00
rate limits for topics and posts on first day
max_topics_in_first_day and max_replies_in_first_day
This commit is contained in:
+3
-20
@@ -85,26 +85,9 @@ Spork.prefork do
|
||||
|
||||
end
|
||||
|
||||
class DateTime
|
||||
class << self
|
||||
alias_method :old_now, :now
|
||||
def now
|
||||
@now || old_now
|
||||
end
|
||||
def now=(v)
|
||||
@now = v
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def freeze_time(d=nil)
|
||||
begin
|
||||
d ||= DateTime.now
|
||||
DateTime.now = d
|
||||
yield
|
||||
ensure
|
||||
DateTime.now = nil
|
||||
end
|
||||
def freeze_time(now=Time.now)
|
||||
DateTime.stubs(:now).returns(DateTime.parse(now.to_s))
|
||||
Time.stubs(:now).returns(Time.parse(now.to_s))
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user