fix bug with incorrect method call for dalli client

This commit is contained in:
r888888888
2013-08-06 15:46:47 -07:00
parent 21cda60eca
commit 84cd566caf
3 changed files with 3 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
module ApiLimiter module ApiLimiter
def throttled?(ip_addr) def throttled?(ip_addr)
key = "#{ip_addr}:#{Time.now.hour}" key = "#{ip_addr}:#{Time.now.hour}"
MEMCACHE.fetch(key, 1.hour, true) {0} MEMCACHE.fetch(key, 1.hour, :raw => true) {0}
MEMCACHE.incr(key).to_i > CurrentUser.user.api_hourly_limit MEMCACHE.incr(key).to_i > CurrentUser.user.api_hourly_limit
end end

View File

@@ -94,7 +94,7 @@ module Danbooru
# List of memcached servers # List of memcached servers
def memcached_servers def memcached_servers
%w(127.0.0.1:11211) %w(localhost:11211)
end end
# After a post receives this many comments, new comments will no longer bump the post in comment/index. # After a post receives this many comments, new comments will no longer bump the post in comment/index.

View File

@@ -1,6 +1,6 @@
set :stages, %w(production staging) set :stages, %w(production staging)
set :default_stage, "staging" set :default_stage, "staging"
set :unicorn_env, "staging" set :unicorn_env, defer {stage}
require 'capistrano/ext/multistage' require 'capistrano/ext/multistage'
require 'bundler/capistrano' require 'bundler/capistrano'