Skip to content

Commit

Permalink
Rename TransactionRecipient.Account
Browse files Browse the repository at this point in the history
To emphasize the distinction between Account and TransactionRecipient.Account
  • Loading branch information
HonzaR committed Dec 3, 2024
1 parent 9b227fb commit d9cd693
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -774,7 +774,7 @@ class SdkSynchronizer private constructor(
txManager.encode(
usk,
amount,
TransactionRecipient.Address(toAddress),
TransactionRecipient.RecipientAddress(toAddress),
memo,
usk.account
)
Expand Down Expand Up @@ -809,7 +809,7 @@ class SdkSynchronizer private constructor(
txManager.encode(
usk,
tBalance,
TransactionRecipient.Account(usk.account),
TransactionRecipient.RecipientAccount(usk.account),
memo,
usk.account
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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))
}
}
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
}

Expand Down

0 comments on commit d9cd693

Please sign in to comment.