priv users now have 6sec timeout, platinum users have 9sec timeout

This commit is contained in:
albert
2013-03-21 07:46:49 -07:00
parent 27dfeb75b1
commit 4606ec4763
7 changed files with 40 additions and 4 deletions

View File

@@ -8,7 +8,7 @@ module Danbooru
connection.execute("SET STATEMENT_TIMEOUT = 0") unless Rails.env == "test"
yield
ensure
connection.execute("SET STATEMENT_TIMEOUT = 3000") unless Rails.env == "test"
connection.execute("SET STATEMENT_TIMEOUT = #{CurrentUser.user.statement_timeout}") unless Rails.env == "test"
end
def with_timeout(n, default_value)
@@ -17,7 +17,7 @@ module Danbooru
rescue ::ActiveRecord::StatementInvalid
return default_value
ensure
connection.execute("SET STATEMENT_TIMEOUT = 3000") unless Rails.env == "test"
connection.execute("SET STATEMENT_TIMEOUT = #{CurrentUser.user.statement_timeout}") unless Rails.env == "test"
end
end