We need to refresh member thumbnails more often

This commit is contained in:
Skud committed 2013-08-22 10:18:16 +10:00
1 parent 5de6d4389f
commit b47771d29c
3 files changed
+10

No files matched your search

+4
View File
@@ -3,10 +3,14 @@ class GardenSweeper < ActionController::Caching::Sweeper
def after_create(garden)
expire_fragment('homepage_stats')
expire_fragment('interesting_members') if garden.owner.interesting?
expire_fragment("member_thumbnail_#{garden.owner.id}")
end
def after_destroy(garden)
expire_fragment('homepage_stats')
expire_fragment('interesting_members') if garden.owner.interesting?
expire_fragment("member_thumbnail_#{garden.owner.id}")
end
end
+2
View File
@@ -4,6 +4,7 @@ class PlantingSweeper < ActionController::Caching::Sweeper
def after_create(planting)
expire_fragment('homepage_stats')
expire_fragment("member_thumbnail_#{planting.owner.id}")
expire_fragment("interesting_members") if planting.owner.interesting?
expire_fragment("crop_image_#{planting.crop.id}")
end
@@ -17,6 +18,7 @@ class PlantingSweeper < ActionController::Caching::Sweeper
expire_fragment('homepage_stats')
expire_fragment("crop_image_#{planting.crop.id}")
expire_fragment('interesting_plantings') if planting.interesting?
expire_fragment("interesting_members") if planting.owner.interesting?
end
end
+4
View File
@@ -5,6 +5,8 @@ class SeedSweeper < ActionController::Caching::Sweeper
if seed.tradable? && seed.interesting?
expire_fragment('interesting_seeds')
end
expire_fragment('interesting_members') if seed.owner.interesting?
expire_fragment("member_thumbnail_#{seed.owner.id}")
end
def after_update(seed)
@@ -15,6 +17,8 @@ class SeedSweeper < ActionController::Caching::Sweeper
if seed.tradable? && seed.interesting?
expire_fragment('interesting_seeds')
end
expire_fragment('interesting_members') if seed.owner.interesting?
expire_fragment("member_thumbnail_#{seed.owner.id}")
end
end