remove whenAnnexed and ifAnnexed
In preparation for adding a new variation on lookupKey. Sponsored-by: Max Thoursie on Patreon
This commit is contained in:
		
					parent
					
						
							
								1944549a38
							
						
					
				
			
			
				commit
				
					
						b2ee2496ee
					
				
			
		
					 12 changed files with 56 additions and 36 deletions
				
			
		| 
						 | 
				
			
			@ -186,8 +186,9 @@ batchAnnexed fmt seeker keyaction = do
 | 
			
		|||
	matcher <- getMatcher
 | 
			
		||||
	batchFilesKeys fmt $ \(si, v) ->
 | 
			
		||||
		case v of
 | 
			
		||||
			Right bf -> flip whenAnnexed bf $ \f k ->
 | 
			
		||||
				checkpresent k $
 | 
			
		||||
			Right f -> lookupKey f >>= \case
 | 
			
		||||
				Nothing -> return Nothing
 | 
			
		||||
				Just k -> checkpresent k $
 | 
			
		||||
					startAction seeker si f k
 | 
			
		||||
			Left k -> ifM (matcher (MatchingInfo (mkinfo k)))
 | 
			
		||||
				( checkpresent k $
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue