From a86f1397f42e144176175c35c53a01ef318698ef Mon Sep 17 00:00:00 2001 From: johan12345 Date: Tue, 14 Feb 2023 19:25:25 +0100 Subject: [PATCH] fix unnecessary empty requests to fronyx API --- .../main/java/net/vonforst/evmap/viewmodel/MapViewModel.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/net/vonforst/evmap/viewmodel/MapViewModel.kt b/app/src/main/java/net/vonforst/evmap/viewmodel/MapViewModel.kt index 5f105149..56dcaee8 100644 --- a/app/src/main/java/net/vonforst/evmap/viewmodel/MapViewModel.kt +++ b/app/src/main/java/net/vonforst/evmap/viewmodel/MapViewModel.kt @@ -250,6 +250,10 @@ class MapViewModel(application: Application, private val state: SavedStateHandle ).any { filtered.contains(it) } } ?: true }.flatMap { it.value } + if (allEvseIds.isEmpty()) { + emit(Resource.success(emptyList())) + return@liveData + } try { val result = predictionApi.getPredictionsForEvseIds(allEvseIds) if (result.size == allEvseIds.size) {