|  |  |  | @ -6,12 +6,9 @@ import com.jayway.jsonpath.JsonPath | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.R | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.base.BaseViewModel | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.appDb | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.BookSource | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.data.entities.HttpTTS | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.exception.NoStackTraceException | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.ContentProcessor | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.SourceHelp | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.config.AppConfig | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.http.newCallResponseBody | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.http.okHttpClient | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.help.http.text | 
			
		
	
	
		
			
				
					|  |  |  | @ -52,9 +49,13 @@ class ImportHttpTtsViewModel(app: Application) : BaseViewModel(app) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     fun importSelect(finally: () -> Unit) { | 
			
		
	
		
			
				
					|  |  |  |  |         execute { | 
			
		
	
		
			
				
					|  |  |  |  |             val keepName = AppConfig.importKeepName | 
			
		
	
		
			
				
					|  |  |  |  |             val selectSource = arrayListOf<BookSource>() | 
			
		
	
		
			
				
					|  |  |  |  |             SourceHelp.insertBookSource(*selectSource.toTypedArray()) | 
			
		
	
		
			
				
					|  |  |  |  |             val selectSource = arrayListOf<HttpTTS>() | 
			
		
	
		
			
				
					|  |  |  |  |             selectStatus.forEachIndexed { index, b -> | 
			
		
	
		
			
				
					|  |  |  |  |                 if (b) { | 
			
		
	
		
			
				
					|  |  |  |  |                     selectSource.add(allSources[index]) | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             appDb.httpTTSDao.insert(*selectSource.toTypedArray()) | 
			
		
	
		
			
				
					|  |  |  |  |             ContentProcessor.upReplaceRules() | 
			
		
	
		
			
				
					|  |  |  |  |         }.onFinally { | 
			
		
	
		
			
				
					|  |  |  |  |             finally.invoke() | 
			
		
	
	
		
			
				
					|  |  |  | 
 |