Browse Source

Remove redundant DB transaction function

arkon 5 năm trước cách đây
mục cha
commit
6ef59a5949

+ 2 - 2
app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt

@@ -226,7 +226,7 @@ class BackupRestoreService : Service() {
     }
 
     private fun restoreCategories(categoriesJson: JsonElement) {
-        db.executeTransaction {
+        db.inTransaction {
             backupManager.restoreCategories(categoriesJson.asJsonArray)
 
             restoreProgress += 1
@@ -235,7 +235,7 @@ class BackupRestoreService : Service() {
     }
 
     private fun restoreManga(mangaJson: JsonObject) {
-        db.executeTransaction {
+        db.inTransaction {
             val manga = backupManager.parser.fromJson<MangaImpl>(mangaJson.get(MANGA))
             val chapters = backupManager.parser.fromJson<List<ChapterImpl>>(
                 mangaJson.get(CHAPTERS)

+ 0 - 9
app/src/main/java/eu/kanade/tachiyomi/data/database/DatabaseHelper.kt

@@ -45,13 +45,4 @@ open class DatabaseHelper(context: Context) :
         .build()
 
     inline fun inTransaction(block: () -> Unit) = db.inTransaction(block)
-
-    fun executeTransaction(block: () -> Unit) {
-        db.lowLevel().beginTransaction()
-
-        block()
-
-        db.lowLevel().setTransactionSuccessful()
-        db.lowLevel().endTransaction()
-    }
 }