pull/392/head
gedoor 5 years ago
parent 60b5b536bf
commit 1b46547040
  1. 1
      app/src/main/java/io/legado/app/help/storage/Backup.kt

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

Loading…
Cancel
Save