reportbooru: cache post views endpoint.

Cache most viewed posts endpoint for /explore/posts/viewed page.
This commit is contained in:
evazion
2020-06-17 00:57:55 -05:00
parent 8d4844d485
commit 91beb288b6

View File

@@ -31,7 +31,7 @@ class ReportbooruService
def post_view_rankings(date = Date.today, expires_in: 1.minutes)
return [] unless enabled?
response = http.get("#{reportbooru_server}/post_views/rank?date=#{date}")
response = http.cache(expires_in).get("#{reportbooru_server}/post_views/rank?date=#{date}")
return [] if response.status != 200
JSON.parse(response.to_s.force_encoding("utf-8"))
end