Fix using trySendBlocking where trySend must be
This commit is contained in:
@@ -6,7 +6,6 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
import kotlinx.coroutines.channels.awaitClose
|
||||
import kotlinx.coroutines.channels.onFailure
|
||||
import kotlinx.coroutines.channels.trySendBlocking
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.callbackFlow
|
||||
import kotlinx.coroutines.flow.collectLatest
|
||||
@@ -19,7 +18,7 @@ object SwipeRefreshLayoutHelper {
|
||||
return callbackFlow {
|
||||
val listener = SwipeRefreshLayout.OnRefreshListener {
|
||||
Timber.v("Refresh requested")
|
||||
trySendBlocking(Unit).onFailure { Timber.e(it, "Can't send refresh callback") }
|
||||
trySend(Unit).onFailure { Timber.e(it, "Can't send refresh callback") }
|
||||
}
|
||||
Timber.v("Adding refresh request listener")
|
||||
setOnRefreshListener(listener)
|
||||
|
||||
Reference in New Issue
Block a user