Gitnuro/src/main/kotlin/com/jetpackduba/gitnuro/extensions/MutexExtensions.kt
Abdelilah El Aissaoui 9264d2cb7a Added caching of HTTP Credentials
Fixed #75
2023-08-12 15:42:21 +02:00

13 lines
228 B
Kotlin

package com.jetpackduba.gitnuro.extensions
import kotlinx.coroutines.sync.Mutex
suspend fun <T> Mutex.lockUse(block: () -> T): T {
this.lock()
try {
return block()
} finally {
this.unlock()
}
}