|  |  |  | @ -118,15 +118,13 @@ object BookHelp { | 
			
		
	
		
			
				
					|  |  |  |  |         content: String | 
			
		
	
		
			
				
					|  |  |  |  |     ) = coroutineScope { | 
			
		
	
		
			
				
					|  |  |  |  |         val awaitList = arrayListOf<Deferred<Unit>>() | 
			
		
	
		
			
				
					|  |  |  |  |         content.split("\n").forEach { | 
			
		
	
		
			
				
					|  |  |  |  |             val matcher = AppPattern.imgPattern.matcher(it) | 
			
		
	
		
			
				
					|  |  |  |  |             while (matcher.find()) { | 
			
		
	
		
			
				
					|  |  |  |  |                 matcher.group(1)?.let { src -> | 
			
		
	
		
			
				
					|  |  |  |  |                     val mSrc = NetworkUtils.getAbsoluteURL(bookChapter.url, src) | 
			
		
	
		
			
				
					|  |  |  |  |                     awaitList.add(async { | 
			
		
	
		
			
				
					|  |  |  |  |                         saveImage(bookSource, book, mSrc) | 
			
		
	
		
			
				
					|  |  |  |  |                     }) | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |         val matcher = AppPattern.imgPattern.matcher(content) | 
			
		
	
		
			
				
					|  |  |  |  |         while (matcher.find()) { | 
			
		
	
		
			
				
					|  |  |  |  |             matcher.group(1)?.let { src -> | 
			
		
	
		
			
				
					|  |  |  |  |                 val mSrc = NetworkUtils.getAbsoluteURL(bookChapter.url, src) | 
			
		
	
		
			
				
					|  |  |  |  |                 awaitList.add(async { | 
			
		
	
		
			
				
					|  |  |  |  |                     saveImage(bookSource, book, mSrc) | 
			
		
	
		
			
				
					|  |  |  |  |                 }) | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         awaitList.forEach { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |