in benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/benchmarks/complexlazylist/components/refresh/SwipeRefreshNestedScrollConnection.kt [27:43]
override fun onPreScroll(
available: Offset,
source: NestedScrollSource
): Offset = when {
!refreshEnabled && !loadMoreEnabled -> Offset.Zero
state.loadState != NORMAL -> Offset.Zero
source == NestedScrollSource.Drag -> {
if (available.y > 0 && isBottom) {
onScroll(available)
} else if (available.y < 0 && isTop) {
onScroll(available)
} else {
Offset.Zero
}
}
else -> Offset.Zero
}