Commit 44e370a0e631a1740e1b8d19c56e35df32fdf918

Authored by Victor Costa
1 parent 2c35c315

Revert "Disable cache on ranking"

This reverts commit 34e1b1bda56186e7f1632fe72f9679692d7f43a1.
Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
lib/proposals_discussion_plugin/api.rb
@@ -5,7 +5,7 @@ class ProposalsDiscussionPlugin::API < Grape::API @@ -5,7 +5,7 @@ class ProposalsDiscussionPlugin::API < Grape::API
5 paginate per_page: 10, max_per_page: 20 5 paginate per_page: 10, max_per_page: 20
6 get ':id/ranking' do 6 get ':id/ranking' do
7 article = find_article(environment.articles, params[:id]) 7 article = find_article(environment.articles, params[:id])
8 - #ranking = Rails.cache.fetch("#{article.cache_key}/proposals_ranking", expires_in: 30.minutes) do 8 + ranking = Rails.cache.fetch("#{article.cache_key}/proposals_ranking", expires_in: 10.minutes) do
9 max_hits = article.proposals.maximum(:hits) 9 max_hits = article.proposals.maximum(:hits)
10 min_hits = article.proposals.minimum(:hits) 10 min_hits = article.proposals.minimum(:hits)
11 11
@@ -16,8 +16,8 @@ class ProposalsDiscussionPlugin::API < Grape::API @@ -16,8 +16,8 @@ class ProposalsDiscussionPlugin::API < Grape::API
16 {:id => proposal.id, :abstract => proposal.abstract, :votes_for => proposal.votes_for, :votes_against => proposal.votes_against, :hits => proposal.hits, :effective_support => effective_support} 16 {:id => proposal.id, :abstract => proposal.abstract, :votes_for => proposal.votes_for, :votes_against => proposal.votes_against, :hits => proposal.hits, :effective_support => effective_support}
17 end 17 end
18 proposals = proposals.sort_by { |p| p[:effective_support] }.reverse 18 proposals = proposals.sort_by { |p| p[:effective_support] }.reverse
19 - ranking = {:proposals => proposals, :updated_at => DateTime.now}  
20 - #end 19 + {:proposals => proposals, :updated_at => DateTime.now}
  20 + end
21 ranking[:proposals] = paginate ranking[:proposals] 21 ranking[:proposals] = paginate ranking[:proposals]
22 ranking 22 ranking
23 end 23 end