From 318bee99530ab905ae7d14baa1b7cd48e7cefe1f Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 2 Jul 2019 12:30:42 -0700 Subject: [PATCH] make saved search populate synchronous for gold users --- app/models/saved_search.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/saved_search.rb b/app/models/saved_search.rb index d3c26278e..22234fc6d 100644 --- a/app/models/saved_search.rb +++ b/app/models/saved_search.rb @@ -25,6 +25,10 @@ class SavedSearch < ApplicationRecord sub_ids = redis.smembers(redis_key).map(&:to_i) post_ids.merge(sub_ids) redis.expire(redis_key, REDIS_EXPIRY) + elsif CurrentUser.is_gold? + SavedSearch.populate(query) + sub_ids = redis.smembers(redis_key).map(&:to_i) + post_ids.merge(sub_ids) else SavedSearch.delay(queue: "default").populate(query) end