From d998c2d7b4dc58e3e099601cdc1e46372c006159 Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Mon, 30 Mar 2026 13:46:13 +0530 Subject: [PATCH] fix: update pagination logic to handle cases with zero items --- .../kotlin/com/nuvio/app/features/catalog/CatalogData.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/catalog/CatalogData.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/catalog/CatalogData.kt index a10f720a..6816cabc 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/catalog/CatalogData.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/catalog/CatalogData.kt @@ -37,7 +37,7 @@ suspend fun fetchCatalogPage( payload = payload, maxItems = maxItems, ) - val nextSkip = if (parsed.rawItemCount >= CATALOG_PAGE_SIZE) { + val nextSkip = if (parsed.rawItemCount > 0) { (skip ?: 0) + CATALOG_PAGE_SIZE } else { null