Check if there's only 1 bunker event and one intent event

This commit is contained in:
greenart7c3
2025-05-21 17:19:14 -03:00
parent 9fbec6e5cf
commit 3d91ea0eae
@@ -98,15 +98,37 @@ fun IncomingRequestScreen(
onLoading,
)
} else {
MultiEventHomeScreen(
paddingValues = paddingValues,
intents,
packageName,
account,
navController,
onRemoveIntentData,
onLoading,
)
if (intents.filter { it.bunkerRequest == null }.size == 1) {
SingleEventHomeScreen(
paddingValues,
packageName,
applicationName,
intents.first { it.bunkerRequest == null },
account,
onRemoveIntentData,
onLoading,
)
} else if (intents.filter { it.bunkerRequest != null }.size == 1) {
SingleEventHomeScreen(
paddingValues,
packageName,
applicationName,
intents.first { it.bunkerRequest != null },
account,
onRemoveIntentData,
onLoading,
)
} else {
MultiEventHomeScreen(
paddingValues = paddingValues,
intents,
packageName,
account,
navController,
onRemoveIntentData,
onLoading,
)
}
}
}
}