Refactor transaction 'id' property to 'txid'

This commit is contained in:
thunderbiscuit 2021-11-12 12:29:53 -05:00
parent 3f28be0854
commit 9fa6fd5133
3 changed files with 6 additions and 6 deletions

View File

@ -18,8 +18,8 @@ fun getTransaction(wallet: OnlineWalletInterface, transactionId: String): Option
.stream()
.filter({
when (it) {
is Transaction.Confirmed -> it.details.id.equals(transactionId)
is Transaction.Unconfirmed -> it.details.id.equals(transactionId)
is Transaction.Confirmed -> it.details.txid.equals(transactionId)
is Transaction.Unconfirmed -> it.details.txid.equals(transactionId)
}
})
.findFirst()
@ -32,7 +32,7 @@ val unconfirmedFirstThenByTimestampDescending =
(a is Transaction.Confirmed && b is Transaction.Confirmed) -> {
val comparison = b.confirmation.timestamp.compareTo(a.confirmation.timestamp)
when {
comparison == 0 -> b.details.id.compareTo(a.details.id)
comparison == 0 -> b.details.txid.compareTo(a.details.txid)
else -> comparison
}
}

View File

@ -70,7 +70,7 @@ dictionary TransactionDetails {
u64? fees;
u64 received;
u64 sent;
string id;
string txid;
};
dictionary Confirmation {

View File

@ -66,7 +66,7 @@ pub struct TransactionDetails {
pub fees: Option<u64>,
pub received: u64,
pub sent: u64,
pub id: String,
pub txid: String,
}
type Confirmation = ConfirmationTime;
@ -86,7 +86,7 @@ impl From<&bdk::TransactionDetails> for TransactionDetails {
fn from(x: &bdk::TransactionDetails) -> TransactionDetails {
TransactionDetails {
fees: x.fee,
id: x.txid.to_string(),
txid: x.txid.to_string(),
received: x.received,
sent: x.sent,
}