| 
	
	
		
		
		
		
		 Повесить флаг areDataProcessing, по умолчанию равный false. При установленном флаге нажатая кнопка ничего не делает. При сброшенном флаге кнопка отправляет запрос и устанавливает флаг. В тот момент, когда пользователю разрешается сделать второй запрос, флаг снова сбрасывается. 
 
Либо нужно много подробностей задачи, в т.ч. почему не катит вариант блокировки кнопки (и заодно, скажем, отображения на ней надписи 'Обрабатывается'). 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |