From 13dc50afe8f234c0b74aee3292314d5a4b273612 Mon Sep 17 00:00:00 2001 From: Joren Date: Tue, 30 Apr 2024 12:17:17 +0200 Subject: [PATCH] Return empty list when no results are found instaid of crashing --- .../main/java/com/ti/mobpo/ui/viewmodels/PokeSearchViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/ti/mobpo/ui/viewmodels/PokeSearchViewModel.kt b/app/src/main/java/com/ti/mobpo/ui/viewmodels/PokeSearchViewModel.kt index f85849e..ad52937 100644 --- a/app/src/main/java/com/ti/mobpo/ui/viewmodels/PokeSearchViewModel.kt +++ b/app/src/main/java/com/ti/mobpo/ui/viewmodels/PokeSearchViewModel.kt @@ -48,7 +48,7 @@ class PokeSearchViewModel(private val favouritesRepository: FavouritesRepository val detailsList = mutableListOf() - if (firstIndex != null && lastIndex != null) { + if (firstIndex != null && lastIndex != null && firstIndex != -1 && lastIndex != -1) { val endIndex = minOf(firstIndex + SHOW_LIMIT, lastIndex + 1) val startIndex = maxOf(firstIndex, endIndex - SHOW_LIMIT)