From 5789089c4eea53896ede2ab59283374beff08cfa Mon Sep 17 00:00:00 2001 From: Ross Savage <551697+dangeross@users.noreply.github.com> Date: Mon, 9 Jun 2025 12:23:34 +0000 Subject: [PATCH] Set status OK in the LNURL verify response (#947) --- .../breez_sdk_liquid_notification/job/LnurlPayVerify.kt | 5 ++++- .../swift/Sources/BreezSDKLiquid/Task/LnurlPayVerify.swift | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/bindings/langs/android/lib/src/main/kotlin/breez_sdk_liquid_notification/job/LnurlPayVerify.kt b/lib/bindings/langs/android/lib/src/main/kotlin/breez_sdk_liquid_notification/job/LnurlPayVerify.kt index ea903c7..b9bf0e8 100644 --- a/lib/bindings/langs/android/lib/src/main/kotlin/breez_sdk_liquid_notification/job/LnurlPayVerify.kt +++ b/lib/bindings/langs/android/lib/src/main/kotlin/breez_sdk_liquid_notification/job/LnurlPayVerify.kt @@ -30,10 +30,13 @@ data class LnurlVerifyRequest( // https://github.com/lnurl/luds/blob/luds/21.md @Serializable data class LnurlPayVerifyResponse( + val status: String, val settled: Boolean, val preimage: String?, val pr: String, -) +) { + constructor(settled: Boolean, preimage: String?, pr: String) : this("OK", settled, preimage, pr) +} class LnurlPayVerifyJob( private val context: Context, diff --git a/lib/bindings/langs/swift/Sources/BreezSDKLiquid/Task/LnurlPayVerify.swift b/lib/bindings/langs/swift/Sources/BreezSDKLiquid/Task/LnurlPayVerify.swift index b997e4f..13e513f 100644 --- a/lib/bindings/langs/swift/Sources/BreezSDKLiquid/Task/LnurlPayVerify.swift +++ b/lib/bindings/langs/swift/Sources/BreezSDKLiquid/Task/LnurlPayVerify.swift @@ -7,11 +7,13 @@ struct LnurlVerifyRequest: Codable { } struct LnurlVerifyResponse: Decodable, Encodable { + let status: String let settled: Bool let preimage: String? let pr: String init(settled: Bool, preimage: String?, pr: String) { + self.status = "OK" self.settled = settled self.preimage = preimage self.pr = pr