From 91beb288b68db2b846563c94d0f2cbb2f354e60f Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 17 Jun 2020 00:57:55 -0500 Subject: [PATCH] reportbooru: cache post views endpoint. Cache most viewed posts endpoint for /explore/posts/viewed page. --- app/logical/reportbooru_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/reportbooru_service.rb b/app/logical/reportbooru_service.rb index 5da79d724..5ad3cd7f6 100644 --- a/app/logical/reportbooru_service.rb +++ b/app/logical/reportbooru_service.rb @@ -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