| 
									
										
										
										
											2017-02-05 19:51:56 -06:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class UnmuteService < BaseService | 
					
						
							|  |  |  |   def call(account, target_account) | 
					
						
							|  |  |  |     return unless account.muting?(target_account) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     account.unmute!(target_account) | 
					
						
							| 
									
										
										
										
											2017-03-02 18:49:32 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     MergeWorker.perform_async(target_account.id, account.id) if account.following?(target_account) | 
					
						
							| 
									
										
										
										
											2017-02-05 19:51:56 -06:00
										 |  |  |   end | 
					
						
							|  |  |  | end |