From 5ef931c9a5c159993ce7850d7a8e8ed3b691f0b5 Mon Sep 17 00:00:00 2001 From: ole-kr-stumpf Date: Mon, 24 Apr 2023 19:35:03 +0200 Subject: [PATCH] fix next key in paginator --- .../android/paging3/internal/SearcherPagingSource.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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