From 04a118510fa9f7570b4e72afa1eedd2b1fdc5509 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 2 Apr 2020 10:14:22 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/ui/fragment/SendTransactionFragment.kt | 6 +++--- .../com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt b/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt index 7365324d29..4e9de2f02e 100644 --- a/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/SendTransactionFragment.kt @@ -76,14 +76,14 @@ class SendTransactionFragment : BaseFragment(), NfcAdapter.ReaderCallback { } private fun finishWithSuccess() { - val transactionFinishWithSuccess = TransactionFinishWithSuccess() - EventBus.getDefault().post(transactionFinishWithSuccess) - activity?.let { val params = bundleOf(AnalyticsParam.BLOCKCHAIN.param to ctx.blockchainName) FirebaseAnalytics.getInstance(it).logEvent(AnalyticsEvent.TRANSACTION_IS_SENT.event, params) } + val transactionFinishWithSuccess = TransactionFinishWithSuccess() + EventBus.getDefault().post(transactionFinishWithSuccess) + val data = Bundle() data.putString(Constant.EXTRA_MESSAGE, getString(R.string.send_transaction_success)) navigateBackWithResult(Activity.RESULT_OK, data, R.id.loadedWalletFragment) diff --git a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt index 4de8ee31c8..e1055fbfce 100644 --- a/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/wallet/LoadedWalletFragment.kt @@ -337,6 +337,7 @@ class LoadedWalletFragment : BaseFragment(), NavigationResultListener, NfcAdapte @Subscribe fun onTransactionFinishWithSuccess(transactionFinishWithSuccess: TransactionFinishWithSuccess) { refreshAction = Runnable { refresh() } + ctx.card.remainingSignatures -= 1 srl?.postDelayed(refreshAction, 10000) } @@ -478,6 +479,7 @@ class LoadedWalletFragment : BaseFragment(), NavigationResultListener, NfcAdapte Constant.REQUEST_CODE_SEND_TRANSACTION, Constant.REQUEST_CODE_RECEIVE_TRANSACTION -> { if (resultCode == Activity.RESULT_OK) { +// ctx.card.remainingSignatures = ctx.card.remainingSignatures - 1 ctx.coinData?.clearInfo() srl?.postDelayed({ this.refresh() }, 5000) srl?.isRefreshing = true