Updated on 2026-08-14

This commit is contained in:
Tangem 2024-12-18 14:57:19 +04:00
parent 399f61947a
commit 9a5bfa4b26
10 changed files with 42 additions and 31 deletions

View file

@ -250,7 +250,7 @@ internal class TokenDetailsStateFactory(
currency: CryptoCurrency,
networkAddress: NetworkAddress,
onCopyClick: (String) -> Unit,
sendShareAnalyticsEvent: () -> Unit,
onShareClick: () -> Unit,
): TokenDetailsState {
return currentStateProvider().copy(
bottomSheetConfig = TangemBottomSheetConfig(
@ -263,7 +263,7 @@ internal class TokenDetailsStateFactory(
addresses = networkAddress.availableAddresses.mapToAddressModels(currency).toImmutableList(),
showMemoDisclaimer = currency.network.transactionExtrasType != Network.TransactionExtrasType.NONE,
onCopyClick = onCopyClick,
onShareClick = sendShareAnalyticsEvent,
onShareClick = onShareClick,
),
),
)

View file

@ -592,7 +592,7 @@ internal class TokenDetailsViewModel @Inject constructor(
analyticsEventsHandler.send(TokenReceiveAnalyticsEvent.ButtonCopyAddress(cryptoCurrency.symbol))
clipboardManager.setText(text = it, isSensitive = true)
},
sendShareAnalyticsEvent = {
onShareClick = {
analyticsEventsHandler.send(TokenReceiveAnalyticsEvent.ButtonShareAddress(cryptoCurrency.symbol))
},
)