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