in app/src/main/java/com/amazonaws/ivs/player/scrollablefeed/ui/viewmodels/MainViewModel.kt [70:83]
fun scrollStreams(direction: ScrollDirection) {
scrollDirection = direction
currentPosition = when (direction) {
ScrollDirection.UP -> if (currentPosition - 1 >= 0) currentPosition - 1 else rawStreams.size - 1
ScrollDirection.DOWN -> if (currentPosition + 1 < rawStreams.size) currentPosition + 1 else 0
ScrollDirection.NONE -> {
currentPosition
return
}
}
Timber.d("Feed scrolled: $direction to index: $currentPosition")
updateActiveStream()
updateStreams()
}