]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/tracetag_sweeper.rb
Remove remaining action cache usage and related infrastructure
[rails.git] / app / models / tracetag_sweeper.rb
diff --git a/app/models/tracetag_sweeper.rb b/app/models/tracetag_sweeper.rb
deleted file mode 100644 (file)
index f9de1dd..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-class TracetagSweeper < ActionController::Caching::Sweeper
-  observe Tracetag
-
-  def after_create(record)
-    expire_cache_for(record)
-  end
-
-  def after_update(record)
-    expire_cache_for(record)
-  end
-
-  def after_destroy(record)
-    expire_cache_for(record)
-  end
-
-private
-
-  def expire_cache_for(record)
-    expire_action(:controller => 'trace', :action => 'list', :display_name => nil, :tag => record.tag)
-    expire_action(:controller => 'trace', :action => 'list', :display_name => record.trace.user.display_name, :tag => record.tag)
-
-    expire_action(:controller => 'trace', :action => 'georss', :display_name => nil, :tag => record.tag)
-    expire_action(:controller => 'trace', :action => 'georss', :display_name => record.trace.user.display_name, :tag => record.tag)
-  end
-end