Skip to content

Commit d149a1a

Browse files
authored
Merge pull request #185 from lightningdevkit/create-pull-request/patch
2 parents be0176b + 1695ba8 commit d149a1a

36 files changed

Lines changed: 63 additions & 41 deletions

ldk-server-client/src/client.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ use bitcoin_hashes::{sha256, Hash, HashEngine};
1515
use hyper::body::HttpBody as _;
1616
use hyper::{Body as HyperBody, Client as HyperClient, Request as HyperRequest, Version};
1717
use hyper_rustls::{HttpsConnector, HttpsConnectorBuilder};
18-
use ldk_server_grpc::api::SubscribeEventsRequest;
1918
use ldk_server_grpc::api::{
2019
Bolt11ClaimForHashRequest, Bolt11ClaimForHashResponse, Bolt11FailForHashRequest,
2120
Bolt11FailForHashResponse, Bolt11ReceiveForHashRequest, Bolt11ReceiveForHashResponse,
@@ -36,8 +35,9 @@ use ldk_server_grpc::api::{
3635
OnchainReceiveRequest, OnchainReceiveResponse, OnchainSendRequest, OnchainSendResponse,
3736
OpenChannelRequest, OpenChannelResponse, SignMessageRequest, SignMessageResponse,
3837
SpliceInRequest, SpliceInResponse, SpliceOutRequest, SpliceOutResponse, SpontaneousSendRequest,
39-
SpontaneousSendResponse, UnifiedSendRequest, UnifiedSendResponse, UpdateChannelConfigRequest,
40-
UpdateChannelConfigResponse, VerifySignatureRequest, VerifySignatureResponse,
38+
SpontaneousSendResponse, SubscribeEventsRequest, UnifiedSendRequest, UnifiedSendResponse,
39+
UpdateChannelConfigRequest, UpdateChannelConfigResponse, VerifySignatureRequest,
40+
VerifySignatureResponse,
4141
};
4242
use ldk_server_grpc::endpoints::{
4343
BOLT11_CLAIM_FOR_HASH_PATH, BOLT11_FAIL_FOR_HASH_PATH, BOLT11_RECEIVE_FOR_HASH_PATH,
@@ -59,7 +59,8 @@ use ldk_server_grpc::grpc::{
5959
GRPC_STATUS_UNAUTHENTICATED, GRPC_STATUS_UNAVAILABLE,
6060
};
6161
use prost::Message;
62-
use reqwest::{header::HeaderMap, Certificate, Client};
62+
use reqwest::header::HeaderMap;
63+
use reqwest::{Certificate, Client};
6364
use rustls::{ClientConfig, RootCertStore};
6465
use rustls_pemfile::certs;
6566

@@ -660,10 +661,11 @@ fn build_streaming_client(server_cert_pem: &[u8]) -> Result<StreamingClient, Str
660661

661662
#[cfg(test)]
662663
mod tests {
663-
use super::*;
664664
use hyper::Body;
665665
use reqwest::header::HeaderValue;
666666

667+
use super::*;
668+
667669
#[test]
668670
fn test_grpc_error_from_headers_ignores_ok_status() {
669671
let mut headers = HeaderMap::new();

ldk-server/src/api/bolt11_claim_for_hash.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use hex::FromHex;
1113
use ldk_node::bitcoin::hashes::{sha256, Hash};
1214
use ldk_node::lightning_types::payment::{PaymentHash, PaymentPreimage};
@@ -15,7 +17,6 @@ use ldk_server_grpc::api::{Bolt11ClaimForHashRequest, Bolt11ClaimForHashResponse
1517
use crate::api::error::LdkServerError;
1618
use crate::api::error::LdkServerErrorCode::InvalidRequestError;
1719
use crate::service::Context;
18-
use std::sync::Arc;
1920

2021
pub(crate) async fn handle_bolt11_claim_for_hash_request(
2122
context: Arc<Context>, request: Bolt11ClaimForHashRequest,

ldk-server/src/api/bolt11_fail_for_hash.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use hex::FromHex;
1113
use ldk_node::lightning_types::payment::PaymentHash;
1214
use ldk_server_grpc::api::{Bolt11FailForHashRequest, Bolt11FailForHashResponse};
1315

1416
use crate::api::error::LdkServerError;
1517
use crate::api::error::LdkServerErrorCode::InvalidRequestError;
1618
use crate::service::Context;
17-
use std::sync::Arc;
1819

1920
pub(crate) async fn handle_bolt11_fail_for_hash_request(
2021
context: Arc<Context>, request: Bolt11FailForHashRequest,

ldk-server/src/api/bolt11_receive.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use hex::DisplayHex;
1113
use ldk_server_grpc::api::{Bolt11ReceiveRequest, Bolt11ReceiveResponse};
1214

1315
use crate::api::error::LdkServerError;
1416
use crate::service::Context;
1517
use crate::util::proto_adapter::proto_to_bolt11_description;
16-
use std::sync::Arc;
1718

1819
pub(crate) async fn handle_bolt11_receive_request(
1920
context: Arc<Context>, request: Bolt11ReceiveRequest,

ldk-server/src/api/bolt11_receive_for_hash.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use hex::FromHex;
1113
use ldk_node::lightning_types::payment::PaymentHash;
1214
use ldk_server_grpc::api::{Bolt11ReceiveForHashRequest, Bolt11ReceiveForHashResponse};
@@ -15,7 +17,6 @@ use crate::api::error::LdkServerError;
1517
use crate::api::error::LdkServerErrorCode::InvalidRequestError;
1618
use crate::service::Context;
1719
use crate::util::proto_adapter::proto_to_bolt11_description;
18-
use std::sync::Arc;
1920

2021
pub(crate) async fn handle_bolt11_receive_for_hash_request(
2122
context: Arc<Context>, request: Bolt11ReceiveForHashRequest,

ldk-server/src/api/bolt11_receive_via_jit_channel.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use ldk_server_grpc::api::{
1113
Bolt11ReceiveVariableAmountViaJitChannelRequest,
1214
Bolt11ReceiveVariableAmountViaJitChannelResponse, Bolt11ReceiveViaJitChannelRequest,
@@ -16,7 +18,6 @@ use ldk_server_grpc::api::{
1618
use crate::api::error::LdkServerError;
1719
use crate::service::Context;
1820
use crate::util::proto_adapter::proto_to_bolt11_description;
19-
use std::sync::Arc;
2021

2122
pub(crate) async fn handle_bolt11_receive_via_jit_channel_request(
2223
context: Arc<Context>, request: Bolt11ReceiveViaJitChannelRequest,

ldk-server/src/api/bolt11_send.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
// licenses.
99

1010
use std::str::FromStr;
11+
use std::sync::Arc;
1112

1213
use ldk_node::lightning_invoice::Bolt11Invoice;
1314
use ldk_server_grpc::api::{Bolt11SendRequest, Bolt11SendResponse};
1415

1516
use crate::api::build_route_parameters_config_from_proto;
1617
use crate::api::error::LdkServerError;
1718
use crate::service::Context;
18-
use std::sync::Arc;
1919

2020
pub(crate) async fn handle_bolt11_send_request(
2121
context: Arc<Context>, request: Bolt11SendRequest,

ldk-server/src/api/bolt12_receive.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
// You may not use this file except in accordance with one or both of these
88
// licenses.
99

10+
use std::sync::Arc;
11+
1012
use hex::DisplayHex;
1113
use ldk_server_grpc::api::{Bolt12ReceiveRequest, Bolt12ReceiveResponse};
1214

1315
use crate::api::error::LdkServerError;
1416
use crate::service::Context;
15-
use std::sync::Arc;
1617

1718
pub(crate) async fn handle_bolt12_receive_request(
1819
context: Arc<Context>, request: Bolt12ReceiveRequest,

ldk-server/src/api/bolt12_send.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
// licenses.
99

1010
use std::str::FromStr;
11+
use std::sync::Arc;
1112

1213
use ldk_node::lightning::offers::offer::Offer;
1314
use ldk_server_grpc::api::{Bolt12SendRequest, Bolt12SendResponse};
1415

1516
use crate::api::build_route_parameters_config_from_proto;
1617
use crate::api::error::LdkServerError;
1718
use crate::service::Context;
18-
use std::sync::Arc;
1919

2020
pub(crate) async fn handle_bolt12_send_request(
2121
context: Arc<Context>, request: Bolt12SendRequest,

ldk-server/src/api/close_channel.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
// licenses.
99

1010
use std::str::FromStr;
11+
use std::sync::Arc;
1112

1213
use ldk_node::bitcoin::secp256k1::PublicKey;
1314
use ldk_node::UserChannelId;
@@ -18,7 +19,6 @@ use ldk_server_grpc::api::{
1819
use crate::api::error::LdkServerError;
1920
use crate::api::error::LdkServerErrorCode::InvalidRequestError;
2021
use crate::service::Context;
21-
use std::sync::Arc;
2222

2323
pub(crate) async fn handle_close_channel_request(
2424
context: Arc<Context>, request: CloseChannelRequest,

0 commit comments

Comments
 (0)