mirror of
https://github.com/mihonapp/mihon.git
synced 2025-11-03 15:48:56 +01:00
Decrease debounce time for library search
Async library search code cleanup Rename LoadingTools -> LoaderManager
This commit is contained in:
12
app/src/main/java/exh/util/CoroutineUtil.kt
Normal file
12
app/src/main/java/exh/util/CoroutineUtil.kt
Normal file
@@ -0,0 +1,12 @@
|
||||
package exh.util
|
||||
|
||||
import kotlinx.coroutines.FlowPreview
|
||||
import kotlinx.coroutines.ensureActive
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
import kotlin.coroutines.coroutineContext
|
||||
|
||||
@FlowPreview
|
||||
fun <T> Flow<T>.cancellable() = onEach {
|
||||
coroutineContext.ensureActive()
|
||||
}
|
||||
Reference in New Issue
Block a user