summaryrefslogtreecommitdiff
path: root/lib/gitlab/anonymous_session.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/anonymous_session.rb')
-rw-r--r--lib/gitlab/anonymous_session.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/gitlab/anonymous_session.rb b/lib/gitlab/anonymous_session.rb
index e58240e16b4..6904945a755 100644
--- a/lib/gitlab/anonymous_session.rb
+++ b/lib/gitlab/anonymous_session.rb
@@ -2,14 +2,12 @@
module Gitlab
class AnonymousSession
- include ::Gitlab::Redis::SessionsStoreHelper
-
def initialize(remote_ip)
@remote_ip = remote_ip
end
def count_session_ip
- redis_store_class.with do |redis|
+ Gitlab::Redis::Sessions.with do |redis|
redis.pipelined do |pipeline|
pipeline.incr(session_lookup_name)
pipeline.expire(session_lookup_name, 24.hours)
@@ -18,13 +16,13 @@ module Gitlab
end
def session_count
- redis_store_class.with do |redis|
+ Gitlab::Redis::Sessions.with do |redis|
redis.get(session_lookup_name).to_i
end
end
def cleanup_session_per_ip_count
- redis_store_class.with do |redis|
+ Gitlab::Redis::Sessions.with do |redis|
redis.del(session_lookup_name)
end
end