@@ -42,7 +42,6 @@ import androidx.navigation.compose.composable
4242import androidx.navigation.compose.currentBackStackEntryAsState
4343import androidx.navigation.compose.rememberNavController
4444import androidx.navigation.toRoute
45- import com.synonym.bitkitcore.Activity
4645import dev.chrisbanes.haze.HazeState
4746import dev.chrisbanes.haze.hazeSource
4847import dev.chrisbanes.haze.rememberHazeState
@@ -53,8 +52,6 @@ import kotlinx.serialization.Serializable
5352import to.bitkit.appwidget.AppWidgetRefreshReason
5453import to.bitkit.appwidget.appWidgetRefreshScheduler
5554import to.bitkit.env.Env
56- import to.bitkit.ext.rawId
57- import to.bitkit.ext.walletId
5855import to.bitkit.models.NodeLifecycleState
5956import to.bitkit.models.Toast
6057import to.bitkit.repositories.ConnectivityState
@@ -997,7 +994,7 @@ private fun NavGraphBuilder.home(
997994 isGeoBlocked = isGeoBlocked,
998995 onchainActivities = onchainActivities ? : persistentListOf(),
999996 onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
1000- onActivityItemClick = { navController.navigateToActivityItem(it ) },
997+ onActivityItemClick = { id, walletId -> navController.navigateToActivityItem(id, walletId ) },
1001998 onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive ()) },
1002999 onTransferToSpendingClick = {
10031000 navController.navigateToTransferSpendingStart(hasSeenSpendingIntro)
@@ -1016,7 +1013,7 @@ private fun NavGraphBuilder.home(
10161013 channels = lightningState.channels,
10171014 lightningActivities = lightningActivities ? : persistentListOf(),
10181015 onAllActivityButtonClick = { navController.navigateToAllActivity(activityListViewModel::clearFilters) },
1019- onActivityItemClick = { navController.navigateToActivityItem(it ) },
1016+ onActivityItemClick = { id, walletId -> navController.navigateToActivityItem(id, walletId ) },
10201017 onEmptyActivityRowClick = { appViewModel.showSheet(Sheet .Receive ()) },
10211018 onTransferToSavingsClick = {
10221019 if (! hasSeenSavingsIntro) {
@@ -1036,7 +1033,7 @@ private fun NavGraphBuilder.home(
10361033 val hasSeenSpendingIntro by settingsViewModel.hasSeenSpendingIntro.collectAsStateWithLifecycle()
10371034 HardwareWalletScreen (
10381035 deviceId = deviceId,
1039- onActivityItemClick = { navController.navigateToActivityItem(it ) },
1036+ onActivityItemClick = { id, walletId -> navController.navigateToActivityItem(id, walletId ) },
10401037 onTransferToSpendingClick = { selectedDeviceId ->
10411038 navController.navigateToTransferSpendingStart(hasSeenSpendingIntro, selectedDeviceId)
10421039 },
@@ -1053,7 +1050,7 @@ private fun NavGraphBuilder.allActivity(
10531050 AllActivityScreen (
10541051 viewModel = activityListViewModel,
10551052 onBack = { navController.popBackStack() },
1056- onActivityItemClick = { navController.navigateToActivityItem(it ) },
1053+ onActivityItemClick = { id, walletId -> navController.navigateToActivityItem(id, walletId ) },
10571054 )
10581055 }
10591056}
@@ -1211,7 +1208,7 @@ private fun NavGraphBuilder.contacts(
12111208 ContactActivityScreen (
12121209 viewModel = viewModel,
12131210 onBackClick = { navController.popBackStack() },
1214- onActivityItemClick = { navController.navigateToActivityItem(it ) },
1211+ onActivityItemClick = { id, walletId -> navController.navigateToActivityItem(id, walletId ) },
12151212 )
12161213 }
12171214 }
@@ -1595,7 +1592,7 @@ private fun NavGraphBuilder.activityItem(
15951592 ActivityDetailScreen (
15961593 listViewModel = activityListViewModel,
15971594 route = it.toRoute(),
1598- onExploreClick = { activity -> navController.navigateToActivityExplore(activity ) },
1595+ onExploreClick = { id, walletId -> navController.navigateToActivityExplore(id, walletId ) },
15991596 onAssignContactClick = { id -> navController.navigateTo(Routes .ActivityAssignContact (id)) },
16001597 onChannelClick = { channelId ->
16011598 navController.navigateTo(Routes .ChannelDetail (channelId))
@@ -1852,15 +1849,9 @@ fun NavController.navigateToTransferIntro() = navigateTo(Routes.TransferIntro)
18521849
18531850fun NavController.navigateToTransferFunding () = navigateTo(Routes .Funding )
18541851
1855- fun NavController.navigateToActivityItem (activity : Activity ) =
1856- navigateTo(Routes .ActivityDetail (activity.rawId(), activity.walletId()))
1857-
18581852fun NavController.navigateToActivityItem (id : String , walletId : String? = null) =
18591853 navigateTo(Routes .ActivityDetail (id, walletId))
18601854
1861- fun NavController.navigateToActivityExplore (activity : Activity ) =
1862- navigateTo(Routes .ActivityExplore (activity.rawId(), activity.walletId()))
1863-
18641855fun NavController.navigateToActivityExplore (id : String , walletId : String? = null) =
18651856 navigateTo(Routes .ActivityExplore (id, walletId))
18661857
0 commit comments