Skip to content

Commit 6c5dfe1

Browse files
fix: address review lint and test failure
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent a29b8c4 commit 6c5dfe1

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

app/src/main/java/to/bitkit/usecases/DeriveBalanceStateUseCase.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ class DeriveBalanceStateUseCase @Inject constructor(
109109
}
110110

111111
for (transfer in orderPayments) {
112-
val txTotalSats = transfer.txTotalSats?.takeIf { it > 0 }?.toULong() ?: continue
113-
val preTransferOnchainSats = transfer.preTransferOnchainSats?.takeIf { it > 0 }?.toULong() ?: continue
112+
val txTotalSats = transfer.txTotalSats?.takeIf { it > 0 }?.toULong()
113+
val preTransferOnchainSats = transfer.preTransferOnchainSats?.takeIf { it > 0 }?.toULong()
114114

115-
if (currentOnchainSats >= preTransferOnchainSats) {
115+
if (txTotalSats != null && preTransferOnchainSats != null && currentOnchainSats >= preTransferOnchainSats) {
116116
amount = amount.safe() + txTotalSats.safe()
117117
}
118118
}

app/src/test/java/to/bitkit/viewmodels/TransferViewModelTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,8 @@ class TransferViewModelTest : BaseUnitTest() {
241241
eq(TXID),
242242
eq(order.id),
243243
isNull<UInt>(),
244+
isNull<Long>(),
245+
isNull<Long>(),
244246
)
245247
verify(transferRepo).createPendingToSpendingActivity(
246248
eq(order),

0 commit comments

Comments
 (0)