mirror of
https://github.com/discourse/discourse-rewind.git
synced 2025-07-08 06:32:46 +00:00
disabling cache for now
This commit is contained in:
parent
566c605cca
commit
ac95880bdb
@ -51,19 +51,19 @@ module DiscourseRewind
|
|||||||
end
|
end
|
||||||
|
|
||||||
def fetch_reports(date:, user:, guardian:, year:)
|
def fetch_reports(date:, user:, guardian:, year:)
|
||||||
key = "rewind:#{guardian.user.username}:#{year}"
|
# key = "rewind:#{guardian.user.username}:#{year}"
|
||||||
reports = Discourse.redis.get(key)
|
# reports = Discourse.redis.get(key)
|
||||||
|
|
||||||
if Rails.env.development? || !reports
|
# if Rails.env.development? || !reports
|
||||||
reports =
|
reports =
|
||||||
::DiscourseRewind::Rewind::Action::BaseReport
|
::DiscourseRewind::Rewind::Action::BaseReport
|
||||||
.descendants
|
.descendants
|
||||||
.filter { _1.enabled? }
|
.filter { _1.enabled? }
|
||||||
.map { |report| report.call(date:, user:, guardian:) }
|
.map { |report| report.call(date:, user:, guardian:) }
|
||||||
Discourse.redis.setex(key, CACHE_DURATION, MultiJson.dump(reports))
|
# Discourse.redis.setex(key, CACHE_DURATION, MultiJson.dump(reports))
|
||||||
else
|
# else
|
||||||
reports = MultiJson.load(reports.compact, symbolize_keys: true)
|
# reports = MultiJson.load(reports.compact, symbolize_keys: true)
|
||||||
end
|
# end
|
||||||
|
|
||||||
reports
|
reports
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user