From 50ed47c79797316a23d8466adb87a476d80c4f51 Mon Sep 17 00:00:00 2001 From: "Nelson R. Perez" Date: Mon, 11 Nov 2019 14:20:47 -0500 Subject: [PATCH] Setting the fee asset to always be BTS --- .../fragments/SendTransactionFragment.kt | 5 +++-- .../java/cy/agorise/bitsybitshareswallet/utils/Constants.kt | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SendTransactionFragment.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SendTransactionFragment.kt index 3fcfea0..3ac55bf 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SendTransactionFragment.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/fragments/SendTransactionFragment.kt @@ -53,6 +53,7 @@ import java.text.DecimalFormatSymbols import java.util.ArrayList import java.util.Locale import java.util.concurrent.TimeUnit +import kotlin.Comparator class SendTransactionFragment : ConnectedFragment(), ZXingScannerView.ResultHandler, BaseSecurityLockDialog.OnPINPatternEnteredListener { @@ -316,9 +317,9 @@ class SendTransactionFragment : ConnectedFragment(), ZXingScannerView.ResultHand transaction!!.blockData = BlockData(headBlockNumber, headBlockId, expirationTime) - val asset = Asset(mBalancesDetailsAdapter!!.getItem(spAsset.selectedItemPosition)!!.id) + var feeAsset = Asset(Constants.CORE_ASSET) - val id = mNetworkService?.sendMessage(GetRequiredFees(transaction!!, asset), GetRequiredFees.REQUIRED_API) + val id = mNetworkService?.sendMessage(GetRequiredFees(transaction!!, feeAsset), GetRequiredFees.REQUIRED_API) if (id != null) responseMap.append(id, RESPONSE_GET_REQUIRED_FEES) } else { context?.toast(getString(R.string.msg__transaction_not_sent)) diff --git a/app/src/main/java/cy/agorise/bitsybitshareswallet/utils/Constants.kt b/app/src/main/java/cy/agorise/bitsybitshareswallet/utils/Constants.kt index 460100f..739d745 100644 --- a/app/src/main/java/cy/agorise/bitsybitshareswallet/utils/Constants.kt +++ b/app/src/main/java/cy/agorise/bitsybitshareswallet/utils/Constants.kt @@ -145,4 +145,7 @@ object Constants { /** Key used to add the account ID to the Crashlytics report*/ const val CRASHLYTICS_KEY_ACCOUNT_ID = "crashlytics_key_account_id" + + /** Definition of the system core (BTS) asset id */ + const val CORE_ASSET = "1.3.0" }