mirror of
				https://github.com/lunaisnotaboy/mastodon.git
				synced 2025-11-04 06:45:01 +00:00 
			
		
		
		
	- Reduce duplicate queries - Remove n+1 queries - Add accounts count to detailed view - Add separate action log entry for updating existing domain blocks
		
			
				
	
	
		
			14 lines
		
	
	
		
			282 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			282 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
# frozen_string_literal: true
 | 
						|
 | 
						|
module DomainMaterializable
 | 
						|
  extend ActiveSupport::Concern
 | 
						|
 | 
						|
  included do
 | 
						|
    after_create_commit :refresh_instances_view
 | 
						|
  end
 | 
						|
 | 
						|
  def refresh_instances_view
 | 
						|
    Instance.refresh unless domain.nil? || Instance.where(domain: domain).exists?
 | 
						|
  end
 | 
						|
end
 |