mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-18 22:44:22 +01:00
Add user lockup_tx_id to Bitcoin payment details (#918)
This commit is contained in:
@@ -4430,13 +4430,15 @@ enum BreezSDKLiquidMapper {
|
||||
|
||||
let _liquidExpirationBlockheight = paymentDetails["liquidExpirationBlockheight"] as? UInt32
|
||||
|
||||
let _lockupTxId = paymentDetails["lockupTxId"] as? String
|
||||
|
||||
let _claimTxId = paymentDetails["claimTxId"] as? String
|
||||
|
||||
let _refundTxId = paymentDetails["refundTxId"] as? String
|
||||
|
||||
let _refundTxAmountSat = paymentDetails["refundTxAmountSat"] as? UInt64
|
||||
|
||||
return PaymentDetails.bitcoin(swapId: _swapId, description: _description, autoAcceptedFees: _autoAcceptedFees, bitcoinExpirationBlockheight: _bitcoinExpirationBlockheight, liquidExpirationBlockheight: _liquidExpirationBlockheight, claimTxId: _claimTxId, refundTxId: _refundTxId, refundTxAmountSat: _refundTxAmountSat)
|
||||
return PaymentDetails.bitcoin(swapId: _swapId, description: _description, autoAcceptedFees: _autoAcceptedFees, bitcoinExpirationBlockheight: _bitcoinExpirationBlockheight, liquidExpirationBlockheight: _liquidExpirationBlockheight, lockupTxId: _lockupTxId, claimTxId: _claimTxId, refundTxId: _refundTxId, refundTxAmountSat: _refundTxAmountSat)
|
||||
}
|
||||
|
||||
throw SdkError.Generic(message: "Unexpected type \(type) for enum PaymentDetails")
|
||||
@@ -4478,7 +4480,7 @@ enum BreezSDKLiquidMapper {
|
||||
]
|
||||
|
||||
case let .bitcoin(
|
||||
swapId, description, autoAcceptedFees, bitcoinExpirationBlockheight, liquidExpirationBlockheight, claimTxId, refundTxId, refundTxAmountSat
|
||||
swapId, description, autoAcceptedFees, bitcoinExpirationBlockheight, liquidExpirationBlockheight, lockupTxId, claimTxId, refundTxId, refundTxAmountSat
|
||||
):
|
||||
return [
|
||||
"type": "bitcoin",
|
||||
@@ -4487,6 +4489,7 @@ enum BreezSDKLiquidMapper {
|
||||
"autoAcceptedFees": autoAcceptedFees,
|
||||
"bitcoinExpirationBlockheight": bitcoinExpirationBlockheight == nil ? nil : bitcoinExpirationBlockheight,
|
||||
"liquidExpirationBlockheight": liquidExpirationBlockheight == nil ? nil : liquidExpirationBlockheight,
|
||||
"lockupTxId": lockupTxId == nil ? nil : lockupTxId,
|
||||
"claimTxId": claimTxId == nil ? nil : claimTxId,
|
||||
"refundTxId": refundTxId == nil ? nil : refundTxId,
|
||||
"refundTxAmountSat": refundTxAmountSat == nil ? nil : refundTxAmountSat,
|
||||
|
||||
Reference in New Issue
Block a user