备份问题
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package io.legado.app.help.storage
|
||||
|
||||
import kotlinx.coroutines.sync.Mutex
|
||||
import kotlinx.coroutines.sync.withLock
|
||||
|
||||
internal object BackupRestoreLock {
|
||||
|
||||
private val mutex = Mutex()
|
||||
|
||||
suspend fun <T> withLock(action: suspend () -> T): T {
|
||||
return mutex.withLock {
|
||||
action()
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user