Skip to content

Commit ad6daa1

Browse files
committed
Update to lastest breez sdk
1 parent 10d379a commit ad6daa1

3 files changed

Lines changed: 16 additions & 11 deletions

File tree

orange-sdk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ lightning-macros = "0.2.0"
2828
bitcoin-payment-instructions = { workspace = true, features = ["http"] }
2929
chrono = { version = "0.4", default-features = false }
3030
rand = { version = "0.8.5", optional = true }
31-
breez-sdk-spark = { git = "https://github.com/breez/spark-sdk.git", rev = "1f2e9995230cd582d6b4aa7d06d76b99defb635e", default-features = false, features = ["rustls-tls"], optional = true }
31+
breez-sdk-spark = { git = "https://github.com/breez/spark-sdk.git", rev = "5f25eb6185950545e2ca170971667adc43c3544f", default-features = false, features = ["rustls-tls"], optional = true }
3232
tokio = { version = "1.0", default-features = false, features = ["rt-multi-thread", "sync"] }
3333
uuid = { version = "1.0", default-features = false, optional = true }
3434
cdk = { version = "0.14.2", default-features = false, features = ["wallet"], optional = true }

orange-sdk/src/trusted_wallet/spark/mod.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,11 @@ impl TrustedWalletInterface for Spark {
203203

204204
let res = self
205205
.spark_wallet
206-
.send_payment(SendPaymentRequest { prepare_response: prepare, options: None })
206+
.send_payment(SendPaymentRequest {
207+
prepare_response: prepare,
208+
options: None,
209+
idempotency_key: None,
210+
})
207211
.await?;
208212

209213
let id = parse_payment_id(&res.payment.id)?;
@@ -325,12 +329,6 @@ impl EventListener for SparkEventHandler {
325329
SdkEvent::Synced => {
326330
log_debug!(self.logger, "Spark wallet synced");
327331
},
328-
SdkEvent::DataSynced { did_pull_new_records } => {
329-
log_debug!(
330-
self.logger,
331-
"Spark wallet data synced, did_pull_new_records: {did_pull_new_records}"
332-
);
333-
},
334332
SdkEvent::UnclaimedDeposits { unclaimed_deposits } => {
335333
log_warn!(
336334
self.logger,

orange-sdk/src/trusted_wallet/spark/spark_store.rs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use std::sync::Arc;
55
use crate::io;
66

77
use breez_sdk_spark::{
8-
DepositInfo, ListPaymentsRequest, Payment, PaymentDetails, PaymentMetadata, StorageError,
9-
UpdateDepositPayload,
8+
DepositInfo, ListPaymentsRequest, Payment, PaymentDetails, PaymentMetadata,
9+
SetLnurlMetadataItem, StorageError, UpdateDepositPayload,
1010
};
1111
use ldk_node::DynStore;
1212
use ldk_node::lightning::util::persist::KVSTORE_NAMESPACE_KEY_MAX_LEN;
@@ -165,7 +165,7 @@ impl breez_sdk_spark::Storage for SparkStore {
165165
let p = payments.into_iter().find(|p| {
166166
if let Some(details) = p.details.as_ref() {
167167
match details {
168-
PaymentDetails::Spark { invoice_details } => {
168+
PaymentDetails::Spark { invoice_details, .. } => {
169169
if invoice_details.as_ref().is_some_and(|i| i.invoice == invoice) {
170170
return true;
171171
}
@@ -306,4 +306,11 @@ impl breez_sdk_spark::Storage for SparkStore {
306306

307307
Ok(())
308308
}
309+
310+
async fn set_lnurl_metadata(
311+
&self, _metadata: Vec<SetLnurlMetadataItem>,
312+
) -> Result<(), StorageError> {
313+
// we don't use this
314+
Ok(())
315+
}
309316
}

0 commit comments

Comments
 (0)