| 
							
							# frozen_string_literal: true
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							class UnallowDomainService < BaseService
 | 
						
						
						
						
							 | 
							
							  def call(domain_allow)
 | 
						
						
						
						
							 | 
							
							    Account.where(domain: domain_allow.domain).find_each do |account|
 | 
						
						
						
						
							 | 
							
							      SuspendAccountService.new.call(account, reserve_username: false)
 | 
						
						
						
						
							 | 
							
							    end
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							    domain_allow.destroy
 | 
						
						
						
						
							 | 
							
							  end
 | 
						
						
						
						
							 | 
							
							end
 |