disabling cache for now

This commit is contained in:
Joffrey JAFFEUX 2025-01-13 22:29:42 +01:00
parent 566c605cca
commit ac95880bdb

View File

@ -51,19 +51,19 @@ module DiscourseRewind
end
def fetch_reports(date:, user:, guardian:, year:)
key = "rewind:#{guardian.user.username}:#{year}"
reports = Discourse.redis.get(key)
# key = "rewind:#{guardian.user.username}:#{year}"
# reports = Discourse.redis.get(key)
if Rails.env.development? || !reports
# if Rails.env.development? || !reports
reports =
::DiscourseRewind::Rewind::Action::BaseReport
.descendants
.filter { _1.enabled? }
.map { |report| report.call(date:, user:, guardian:) }
Discourse.redis.setex(key, CACHE_DURATION, MultiJson.dump(reports))
else
reports = MultiJson.load(reports.compact, symbolize_keys: true)
end
# Discourse.redis.setex(key, CACHE_DURATION, MultiJson.dump(reports))
# else
# reports = MultiJson.load(reports.compact, symbolize_keys: true)
# end
reports
end