fun scrollStreams()

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()
    }