Skip to content

Commit 5faa001

Browse files
committed
fix: only insert gift activity when opening new channel
1 parent e953b6d commit 5faa001

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

app/src/main/java/to/bitkit/ui/sheets/GiftViewModel.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import to.bitkit.models.NewTransactionSheetDirection
2020
import to.bitkit.models.NewTransactionSheetType
2121
import to.bitkit.repositories.ActivityRepo
2222
import to.bitkit.repositories.BlocktankRepo
23+
import to.bitkit.repositories.GiftClaimResult
2324
import to.bitkit.utils.Logger
2425
import javax.inject.Inject
2526
import kotlin.time.Duration.Companion.milliseconds
@@ -73,7 +74,9 @@ class GiftViewModel @Inject constructor(
7374
).fold(
7475
onSuccess = {
7576
Logger.debug("Gift claim successful: $it", context = TAG)
76-
insertGiftActivity(it.paymentHashOrTxId, it.sats, it.invoice, it.code)
77+
if (it is GiftClaimResult.SuccessWithoutLiquidity) {
78+
insertGiftActivity(it.paymentHashOrTxId, it.sats, it.invoice, it.code)
79+
}
7780
_successEvent.emit(
7881
NewTransactionSheetDetails(
7982
type = NewTransactionSheetType.LIGHTNING,

0 commit comments

Comments
 (0)