X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f03c8637f7377f34d31f4b0bd88caa4a9e7a9570..2dc7c505fd33b2ae76ae21d871ff0fe8ce2bcdcb:/app/models/tracetag_sweeper.rb diff --git a/app/models/tracetag_sweeper.rb b/app/models/tracetag_sweeper.rb deleted file mode 100644 index f9de1dd82..000000000 --- a/app/models/tracetag_sweeper.rb +++ /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