auto select top sub in dashboard

This commit is contained in:
2025-07-26 15:04:16 +05:00
parent 5473a64dcf
commit 7499793ff8

View File

@@ -108,6 +108,15 @@ class HomeFragment : Fragment() {
// Subscriptions // Subscriptions
homeViewModel.subscriptions.observe(viewLifecycleOwner) { subscriptions -> homeViewModel.subscriptions.observe(viewLifecycleOwner) { subscriptions ->
subscriptionsAdapter.updateSubscriptions(subscriptions) subscriptionsAdapter.updateSubscriptions(subscriptions)
// Auto-select the first subscription if none is selected and subscriptions are available
if (subscriptions.isNotEmpty() && selectedSubscriptionId == null) {
val firstSubscription = subscriptions[0]
selectedSubscriptionId = firstSubscription.id
subscriptionsAdapter.setSelectedSubscription(firstSubscription.id)
homeViewModel.loadUsageChart(firstSubscription.id)
updateSelectedSubscriptionInfo(firstSubscription)
}
} }
homeViewModel.isLoadingSubscriptions.observe(viewLifecycleOwner) { isLoading -> homeViewModel.isLoadingSubscriptions.observe(viewLifecycleOwner) { isLoading ->