diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/SdkSynchronizer.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/SdkSynchronizer.kt index c46f15932..2f8817779 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/SdkSynchronizer.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/SdkSynchronizer.kt @@ -774,7 +774,7 @@ class SdkSynchronizer private constructor( txManager.encode( usk, amount, - TransactionRecipient.Address(toAddress), + TransactionRecipient.RecipientAddress(toAddress), memo, usk.account ) @@ -809,7 +809,7 @@ class SdkSynchronizer private constructor( txManager.encode( usk, tBalance, - TransactionRecipient.Account(usk.account), + TransactionRecipient.RecipientAccount(usk.account), memo, usk.account ) diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/db/derived/TxOutputsView.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/db/derived/TxOutputsView.kt index d70fe4cf4..787c418f4 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/db/derived/TxOutputsView.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/db/derived/TxOutputsView.kt @@ -3,7 +3,6 @@ package cash.z.ecc.android.sdk.internal.db.derived import androidx.sqlite.db.SupportSQLiteDatabase import cash.z.ecc.android.sdk.internal.db.queryAndMap import cash.z.ecc.android.sdk.internal.model.OutputProperties -import cash.z.ecc.android.sdk.model.Account import cash.z.ecc.android.sdk.model.FirstClassByteArray import cash.z.ecc.android.sdk.model.TransactionRecipient import java.util.Locale @@ -71,9 +70,9 @@ internal class TxOutputsView(private val sqliteDatabase: SupportSQLiteDatabase) val toAddressIndex = it.getColumnIndex(TxOutputsViewDefinition.COLUMN_STRING_TO_ADDRESS) if (!it.isNull(toAccountIndex)) { - TransactionRecipient.Account(Account(it.getInt(toAccountIndex))) + TransactionRecipient.RecipientAccount(it.getInt(toAccountIndex)) } else { - TransactionRecipient.Address(it.getString(toAddressIndex)) + TransactionRecipient.RecipientAddress(it.getString(toAddressIndex)) } } ) diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/OutboundTransactionManagerImpl.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/OutboundTransactionManagerImpl.kt index 590b8b9b2..79b04f3d8 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/OutboundTransactionManagerImpl.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/OutboundTransactionManagerImpl.kt @@ -31,14 +31,14 @@ internal class OutboundTransactionManagerImpl( memo.toByteArray() } return when (recipient) { - is TransactionRecipient.Account -> { + is TransactionRecipient.RecipientAccount -> { encoder.createShieldingTransaction( usk, recipient, memoBytes ) } - is TransactionRecipient.Address -> { + is TransactionRecipient.RecipientAddress -> { encoder.createTransaction( usk, amount, diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/TransactionEncoderImpl.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/TransactionEncoderImpl.kt index fbb8eaaba..547ba78c1 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/TransactionEncoderImpl.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/internal/transaction/TransactionEncoderImpl.kt @@ -51,7 +51,7 @@ internal class TransactionEncoderImpl( recipient: TransactionRecipient, memo: ByteArray? ): EncodedTransaction { - require(recipient is TransactionRecipient.Address) + require(recipient is TransactionRecipient.RecipientAddress) val transactionId = createSpend(usk, amount, recipient.addressValue, memo) return repository.findEncodedTransactionByTxId(transactionId) @@ -63,7 +63,7 @@ internal class TransactionEncoderImpl( recipient: TransactionRecipient, memo: ByteArray? ): EncodedTransaction { - require(recipient is TransactionRecipient.Account) + require(recipient is TransactionRecipient.RecipientAccount) val transactionId = createShieldingSpend(usk, memo) return repository.findEncodedTransactionByTxId(transactionId) diff --git a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/model/PendingTransaction.kt b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/model/PendingTransaction.kt index 657f336ac..7c159bf2c 100644 --- a/sdk-lib/src/main/java/cash/z/ecc/android/sdk/model/PendingTransaction.kt +++ b/sdk-lib/src/main/java/cash/z/ecc/android/sdk/model/PendingTransaction.kt @@ -27,11 +27,11 @@ data class PendingTransaction internal constructor( } sealed class TransactionRecipient { - data class Address(val addressValue: String) : TransactionRecipient() { + data class RecipientAddress(val addressValue: String) : TransactionRecipient() { override fun toString() = "TransactionRecipient.Address" } - data class Account(val accountValue: cash.z.ecc.android.sdk.model.Account) : TransactionRecipient() { + data class RecipientAccount(val accountValue: cash.z.ecc.android.sdk.model.Account) : TransactionRecipient() { override fun toString() = "TransactionRecipient.Account" }