| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -48,7 +48,7 @@ public final class MultiDeviceProtocol : NSObject {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        promise.done(on: OWSDispatch.sendingQueue()) { thread in
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            let isSessionResetMessage = (message is EphemeralMessage) && thread.sessionResetStatus == .requestReceived
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            let shouldSendAutoGeneratedFR = !thread.isContactFriend && !(message is FriendRequestMessage)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                && !(message is SessionRequestMessage) && !isSessionResetMessage
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                && !(message is SessionRequestMessage) && !isSessionResetMessage && !(message is TypingIndicatorMessage)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				            if !shouldSendAutoGeneratedFR {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                let messageSendCopy = messageSend.copy(with: destination)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				                messageSender.sendMessage(messageSendCopy)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |