From a49e0b33af0c68fda202b7efd8675b874ded354c Mon Sep 17 00:00:00 2001 From: ok300 <106775972+ok300@users.noreply.github.com> Date: Wed, 20 Sep 2023 18:27:46 +0200 Subject: [PATCH] Update RN bindings --- .../android/src/main/java/com/breezsdk/BreezSDKMapper.kt | 3 +++ libs/sdk-react-native/ios/BreezSDKMapper.swift | 5 ++++- libs/sdk-react-native/src/index.ts | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/sdk-react-native/android/src/main/java/com/breezsdk/BreezSDKMapper.kt b/libs/sdk-react-native/android/src/main/java/com/breezsdk/BreezSDKMapper.kt index 3925be80a..bf287191f 100644 --- a/libs/sdk-react-native/android/src/main/java/com/breezsdk/BreezSDKMapper.kt +++ b/libs/sdk-react-native/android/src/main/java/com/breezsdk/BreezSDKMapper.kt @@ -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, @@ -783,6 +784,7 @@ fun asLnPaymentDetails(data: ReadableMap): LnPaymentDetails? { lnurlSuccessAction, lnurlMetadata, lnAddress, + lnurlWithdrawEndpoint, ) } @@ -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, ) } diff --git a/libs/sdk-react-native/ios/BreezSDKMapper.swift b/libs/sdk-react-native/ios/BreezSDKMapper.swift index eb4f87276..3260b1379 100644 --- a/libs/sdk-react-native/ios/BreezSDKMapper.swift +++ b/libs/sdk-react-native/ios/BreezSDKMapper.swift @@ -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, @@ -719,7 +720,8 @@ class BreezSDKMapper { bolt11: bolt11, lnurlSuccessAction: lnurlSuccessAction, lnurlMetadata: lnurlMetadata, - lnAddress: lnAddress + lnAddress: lnAddress, + lnurlWithdrawEndpoint: lnurlWithdrawEndpoint ) } @@ -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, ] } diff --git a/libs/sdk-react-native/src/index.ts b/libs/sdk-react-native/src/index.ts index abbc480b2..afd92ab78 100644 --- a/libs/sdk-react-native/src/index.ts +++ b/libs/sdk-react-native/src/index.ts @@ -140,6 +140,7 @@ export type LnPaymentDetails = { lnurlSuccessAction?: SuccessActionProcessed lnurlMetadata?: string lnAddress?: string + lnurlWithdrawEndpoint?: string } export type LnUrlAuthRequestData = {