diff --git a/extensions/android-paging3/src/main/kotlin/com/algolia/instantsearch/android/paging3/internal/SearcherPagingSource.kt b/extensions/android-paging3/src/main/kotlin/com/algolia/instantsearch/android/paging3/internal/SearcherPagingSource.kt index 18129f02f..889df652f 100644 --- a/extensions/android-paging3/src/main/kotlin/com/algolia/instantsearch/android/paging3/internal/SearcherPagingSource.kt +++ b/extensions/android-paging3/src/main/kotlin/com/algolia/instantsearch/android/paging3/internal/SearcherPagingSource.kt @@ -30,7 +30,7 @@ internal class SearcherPagingSource( val response = search() ?: return emptyPage() val data = response.hits.map(transformer) - val nextKey = if (pageNumber < response.nbPages) pageNumber + 1 else null + val nextKey = if (pageNumber < response.nbPages - 1) pageNumber + 1 else null LoadResult.Page( data = data, prevKey = null, // no paging backward