Reduce member's page cache size (#764)
This commit is contained in:
parent
be11d8fda1
commit
9f36295c40
1 changed files with 3 additions and 6 deletions
|
|
@ -63,12 +63,9 @@ class PagesController < ApplicationController
|
|||
|
||||
def members_for_display
|
||||
Rails.cache.fetch("members-for-display-on-membership-page", expires_in: 6.hours) do
|
||||
members = User.with_any_role(:level_1_member,
|
||||
:level_2_member,
|
||||
:level_3_member,
|
||||
:level_4_member,
|
||||
:triple_unicorn_member,
|
||||
:workshop_pass)
|
||||
roles = %i[level_1_member level_2_member level_3_member level_4_member triple_unicorn_member
|
||||
workshop_pass]
|
||||
members = User.select(:id, :username, :profile_image).with_any_role(*roles)
|
||||
team_ids = [1, 264, 6, 3, 31047, 510, 560, 1075, 48943, 13962]
|
||||
members.reject { |user| team_ids.include?(user.id) }.shuffle
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue