From 795d0dddb77cc1cae739a2836789596a69c0e2de Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Wed, 20 Mar 2024 17:49:03 +0530 Subject: [PATCH] BaseClusterViewModel: Use original cluster ID to append apps Signed-off-by: Aayush Gupta --- .../store/viewmodel/homestream/BaseClusterViewModel.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aurora/store/viewmodel/homestream/BaseClusterViewModel.kt b/app/src/main/java/com/aurora/store/viewmodel/homestream/BaseClusterViewModel.kt index bf34afd52..8325233bb 100644 --- a/app/src/main/java/com/aurora/store/viewmodel/homestream/BaseClusterViewModel.kt +++ b/app/src/main/java/com/aurora/store/viewmodel/homestream/BaseClusterViewModel.kt @@ -101,7 +101,7 @@ class BaseClusterViewModel @Inject constructor( if (streamCluster.hasNext()) { val newCluster = streamHelper.getNextStreamCluster(streamCluster.clusterNextPageUrl) - updateCluster(newCluster) + updateCluster(streamCluster.id, newCluster) liveData.postValue(ViewState.Success(streamBundle)) } else { Log.i("End of cluster") @@ -114,8 +114,8 @@ class BaseClusterViewModel @Inject constructor( } } - private fun updateCluster(newCluster: StreamCluster) { - streamBundle.streamClusters[newCluster.id]?.apply { + private fun updateCluster(clusterID: Int, newCluster: StreamCluster) { + streamBundle.streamClusters[clusterID]?.apply { clusterAppList.addAll(newCluster.clusterAppList) clusterNextPageUrl = newCluster.clusterNextPageUrl }