Skip to content

Commit

Permalink
Update RN bindings
Browse files Browse the repository at this point in the history
  • Loading branch information
ok300 authored and erdemyerebasmaz committed Sep 21, 2023
1 parent bfaf731 commit a49e0b3
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,7 @@ fun asLnPaymentDetails(data: ReadableMap): LnPaymentDetails? {
}
val lnurlMetadata = if (hasNonNullKey(data, "lnurlMetadata")) data.getString("lnurlMetadata") else null
val lnAddress = if (hasNonNullKey(data, "lnAddress")) data.getString("lnAddress") else null
val lnurlWithdrawEndpoint = if (hasNonNullKey(data, "lnurlWithdrawEndpoint")) data.getString("lnurlWithdrawEndpoint") else null
return LnPaymentDetails(
paymentHash,
label,
Expand All @@ -783,6 +784,7 @@ fun asLnPaymentDetails(data: ReadableMap): LnPaymentDetails? {
lnurlSuccessAction,
lnurlMetadata,
lnAddress,
lnurlWithdrawEndpoint,
)
}

Expand All @@ -797,6 +799,7 @@ fun readableMapOf(lnPaymentDetails: LnPaymentDetails): ReadableMap {
"lnurlSuccessAction" to lnPaymentDetails.lnurlSuccessAction?.let { readableMapOf(it) },
"lnurlMetadata" to lnPaymentDetails.lnurlMetadata,
"lnAddress" to lnPaymentDetails.lnAddress,
"lnurlWithdrawEndpoint" to lnPaymentDetails.lnurlWithdrawEndpoint,
)
}

Expand Down
5 changes: 4 additions & 1 deletion libs/sdk-react-native/ios/BreezSDKMapper.swift
Original file line number Diff line number Diff line change
Expand Up @@ -709,6 +709,7 @@ class BreezSDKMapper {

let lnurlMetadata = data["lnurlMetadata"] as? String
let lnAddress = data["lnAddress"] as? String
let lnurlWithdrawEndpoint = data["lnurlWithdrawEndpoint"] as? String

return LnPaymentDetails(
paymentHash: paymentHash,
Expand All @@ -719,7 +720,8 @@ class BreezSDKMapper {
bolt11: bolt11,
lnurlSuccessAction: lnurlSuccessAction,
lnurlMetadata: lnurlMetadata,
lnAddress: lnAddress
lnAddress: lnAddress,
lnurlWithdrawEndpoint: lnurlWithdrawEndpoint
)
}

Expand All @@ -734,6 +736,7 @@ class BreezSDKMapper {
"lnurlSuccessAction": lnPaymentDetails.lnurlSuccessAction == nil ? nil : dictionaryOf(successActionProcessed: lnPaymentDetails.lnurlSuccessAction!),
"lnurlMetadata": lnPaymentDetails.lnurlMetadata == nil ? nil : lnPaymentDetails.lnurlMetadata,
"lnAddress": lnPaymentDetails.lnAddress == nil ? nil : lnPaymentDetails.lnAddress,
"lnurlWithdrawEndpoint": lnPaymentDetails.lnurlWithdrawEndpoint == nil ? nil : lnPaymentDetails.lnurlWithdrawEndpoint,
]
}

Expand Down
1 change: 1 addition & 0 deletions libs/sdk-react-native/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,7 @@ export type LnPaymentDetails = {
lnurlSuccessAction?: SuccessActionProcessed
lnurlMetadata?: string
lnAddress?: string
lnurlWithdrawEndpoint?: string
}

export type LnUrlAuthRequestData = {
Expand Down

0 comments on commit a49e0b3

Please sign in to comment.