Consider individual manga as transactions rather than entire restore job (closes #2482)
This commit is contained in:
@@ -46,5 +46,12 @@ open class DatabaseHelper(context: Context) :
|
||||
|
||||
inline fun inTransaction(block: () -> Unit) = db.inTransaction(block)
|
||||
|
||||
fun lowLevel() = db.lowLevel()
|
||||
fun executeTransaction(block: () -> Unit) {
|
||||
db.lowLevel().beginTransaction()
|
||||
|
||||
block()
|
||||
|
||||
db.lowLevel().setTransactionSuccessful()
|
||||
db.lowLevel().endTransaction()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user