|  |  |  | @ -53,8 +53,8 @@ object Backup { | 
			
		
	
		
			
				
					|  |  |  |  |     suspend fun backup(context: Context, path: String, isAuto: Boolean = false) { | 
			
		
	
		
			
				
					|  |  |  |  |         context.putPrefLong(PreferKey.lastBackup, System.currentTimeMillis()) | 
			
		
	
		
			
				
					|  |  |  |  |         withContext(IO) { | 
			
		
	
		
			
				
					|  |  |  |  |             FileUtils.deleteFile(backupPath) | 
			
		
	
		
			
				
					|  |  |  |  |             synchronized(this@Backup) { | 
			
		
	
		
			
				
					|  |  |  |  |                 FileUtils.deleteFile(backupPath) | 
			
		
	
		
			
				
					|  |  |  |  |                 writeListToJson(App.db.bookDao().all, "bookshelf.json", backupPath) | 
			
		
	
		
			
				
					|  |  |  |  |                 writeListToJson(App.db.bookmarkDao().all, "bookmark.json", backupPath) | 
			
		
	
		
			
				
					|  |  |  |  |                 writeListToJson(App.db.bookGroupDao().all, "bookGroup.json", backupPath) | 
			
		
	
	
		
			
				
					|  |  |  | 
 |