|  |  |  | @ -186,13 +186,10 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) { | 
			
		
	
		
			
				
					|  |  |  |  |         book: Book, | 
			
		
	
		
			
				
					|  |  |  |  |         alertSync: ((progress: BookProgress) -> Unit)? = null | 
			
		
	
		
			
				
					|  |  |  |  |     ) { | 
			
		
	
		
			
				
					|  |  |  |  |         if (!AppWebDav.syncBookProgress) return | 
			
		
	
		
			
				
					|  |  |  |  |         execute { | 
			
		
	
		
			
				
					|  |  |  |  |             if (AppWebDav.syncBookProgress) { | 
			
		
	
		
			
				
					|  |  |  |  |                 AppWebDav.getBookProgress(book) | 
			
		
	
		
			
				
					|  |  |  |  |                     ?: throw NoStackTraceException("没有进度") | 
			
		
	
		
			
				
					|  |  |  |  |             } else { | 
			
		
	
		
			
				
					|  |  |  |  |                 throw NoStackTraceException("进度同步未启用") | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             AppWebDav.getBookProgress(book) | 
			
		
	
		
			
				
					|  |  |  |  |                 ?: throw NoStackTraceException("没有进度") | 
			
		
	
		
			
				
					|  |  |  |  |         }.onError { | 
			
		
	
		
			
				
					|  |  |  |  |             AppLog.put("拉取阅读进度失败", it) | 
			
		
	
		
			
				
					|  |  |  |  |         }.onSuccess { progress -> | 
			
		
	
	
		
			
				
					|  |  |  | @ -494,4 +491,4 @@ class ReadBookViewModel(application: Application) : BaseViewModel(application) { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |