11use prost:: Message ;
22
3- use crate :: error:: LdkNodeServerError ;
3+ use crate :: error:: LdkServerError ;
44use protos:: api:: {
55 Bolt11ReceiveRequest , Bolt11ReceiveResponse , Bolt11SendRequest , Bolt11SendResponse ,
66 Bolt12ReceiveRequest , Bolt12ReceiveResponse , Bolt12SendRequest , Bolt12SendResponse ,
@@ -23,15 +23,15 @@ const OPEN_CHANNEL_PATH: &str = "OpenChannel";
2323const CLOSE_CHANNEL_PATH : & str = "CloseChannel" ;
2424const LIST_CHANNELS_PATH : & str = "ListChannels" ;
2525
26- /// Client to access a hosted instance of LDK Node Server.
26+ /// Client to access a hosted instance of LDK Server.
2727#[ derive( Clone ) ]
28- pub struct LdkNodeServerClient {
28+ pub struct LdkServerClient {
2929 base_url : String ,
3030 client : Client ,
3131}
3232
33- impl LdkNodeServerClient {
34- /// Constructs a [`LdkNodeServerClient `] using `base_url` as the server endpoint.
33+ impl LdkServerClient {
34+ /// Constructs a [`LdkServerClient `] using `base_url` as the server endpoint.
3535 pub fn new ( base_url : String ) -> Self {
3636 Self { base_url, client : Client :: new ( ) }
3737 }
@@ -40,7 +40,7 @@ impl LdkNodeServerClient {
4040 /// For API contract/usage, refer to docs for [`OnchainReceiveRequest`] and [`OnchainReceiveResponse`].
4141 pub async fn onchain_receive (
4242 & self , request : OnchainReceiveRequest ,
43- ) -> Result < OnchainReceiveResponse , LdkNodeServerError > {
43+ ) -> Result < OnchainReceiveResponse , LdkServerError > {
4444 let url = format ! ( "http://{}/{ONCHAIN_RECEIVE_PATH}" , self . base_url) ;
4545 self . post_request ( & request, & url) . await
4646 }
@@ -49,7 +49,7 @@ impl LdkNodeServerClient {
4949 /// For API contract/usage, refer to docs for [`OnchainSendRequest`] and [`OnchainSendResponse`].
5050 pub async fn onchain_send (
5151 & self , request : OnchainSendRequest ,
52- ) -> Result < OnchainSendResponse , LdkNodeServerError > {
52+ ) -> Result < OnchainSendResponse , LdkServerError > {
5353 let url = format ! ( "http://{}/{ONCHAIN_SEND_PATH}" , self . base_url) ;
5454 self . post_request ( & request, & url) . await
5555 }
@@ -58,7 +58,7 @@ impl LdkNodeServerClient {
5858 /// For API contract/usage, refer to docs for [`Bolt11ReceiveRequest`] and [`Bolt11ReceiveResponse`].
5959 pub async fn bolt11_receive (
6060 & self , request : Bolt11ReceiveRequest ,
61- ) -> Result < Bolt11ReceiveResponse , LdkNodeServerError > {
61+ ) -> Result < Bolt11ReceiveResponse , LdkServerError > {
6262 let url = format ! ( "http://{}/{BOLT11_RECEIVE_PATH}" , self . base_url) ;
6363 self . post_request ( & request, & url) . await
6464 }
@@ -67,7 +67,7 @@ impl LdkNodeServerClient {
6767 /// For API contract/usage, refer to docs for [`Bolt11SendRequest`] and [`Bolt11SendResponse`].
6868 pub async fn bolt11_send (
6969 & self , request : Bolt11SendRequest ,
70- ) -> Result < Bolt11SendResponse , LdkNodeServerError > {
70+ ) -> Result < Bolt11SendResponse , LdkServerError > {
7171 let url = format ! ( "http://{}/{BOLT11_SEND_PATH}" , self . base_url) ;
7272 self . post_request ( & request, & url) . await
7373 }
@@ -76,7 +76,7 @@ impl LdkNodeServerClient {
7676 /// For API contract/usage, refer to docs for [`Bolt12ReceiveRequest`] and [`Bolt12ReceiveResponse`].
7777 pub async fn bolt12_receive (
7878 & self , request : Bolt12ReceiveRequest ,
79- ) -> Result < Bolt12ReceiveResponse , LdkNodeServerError > {
79+ ) -> Result < Bolt12ReceiveResponse , LdkServerError > {
8080 let url = format ! ( "http://{}/{BOLT12_RECEIVE_PATH}" , self . base_url) ;
8181 self . post_request ( & request, & url) . await
8282 }
@@ -85,7 +85,7 @@ impl LdkNodeServerClient {
8585 /// For API contract/usage, refer to docs for [`Bolt12SendRequest`] and [`Bolt12SendResponse`].
8686 pub async fn bolt12_send (
8787 & self , request : Bolt12SendRequest ,
88- ) -> Result < Bolt12SendResponse , LdkNodeServerError > {
88+ ) -> Result < Bolt12SendResponse , LdkServerError > {
8989 let url = format ! ( "http://{}/{BOLT12_SEND_PATH}" , self . base_url) ;
9090 self . post_request ( & request, & url) . await
9191 }
@@ -94,7 +94,7 @@ impl LdkNodeServerClient {
9494 /// For API contract/usage, refer to docs for [`OpenChannelRequest`] and [`OpenChannelResponse`].
9595 pub async fn open_channel (
9696 & self , request : OpenChannelRequest ,
97- ) -> Result < OpenChannelResponse , LdkNodeServerError > {
97+ ) -> Result < OpenChannelResponse , LdkServerError > {
9898 let url = format ! ( "http://{}/{OPEN_CHANNEL_PATH}" , self . base_url) ;
9999 self . post_request ( & request, & url) . await
100100 }
@@ -103,7 +103,7 @@ impl LdkNodeServerClient {
103103 /// For API contract/usage, refer to docs for [`CloseChannelRequest`] and [`CloseChannelResponse`].
104104 pub async fn close_channel (
105105 & self , request : CloseChannelRequest ,
106- ) -> Result < CloseChannelResponse , LdkNodeServerError > {
106+ ) -> Result < CloseChannelResponse , LdkServerError > {
107107 let url = format ! ( "http://{}/{CLOSE_CHANNEL_PATH}" , self . base_url) ;
108108 self . post_request ( & request, & url) . await
109109 }
@@ -112,14 +112,14 @@ impl LdkNodeServerClient {
112112 /// For API contract/usage, refer to docs for [`ListChannelsRequest`] and [`ListChannelsResponse`].
113113 pub async fn list_channels (
114114 & self , request : ListChannelsRequest ,
115- ) -> Result < ListChannelsResponse , LdkNodeServerError > {
115+ ) -> Result < ListChannelsResponse , LdkServerError > {
116116 let url = format ! ( "http://{}/{LIST_CHANNELS_PATH}" , self . base_url) ;
117117 self . post_request ( & request, & url) . await
118118 }
119119
120120 async fn post_request < Rq : Message , Rs : Message + Default > (
121121 & self , request : & Rq , url : & str ,
122- ) -> Result < Rs , LdkNodeServerError > {
122+ ) -> Result < Rs , LdkServerError > {
123123 let request_body = request. encode_to_vec ( ) ;
124124 let response_raw = match self
125125 . client
@@ -131,7 +131,7 @@ impl LdkNodeServerClient {
131131 {
132132 Ok ( response) => response,
133133 Err ( e) => {
134- return Err ( LdkNodeServerError :: InternalError ( e. to_string ( ) ) ) ;
134+ return Err ( LdkServerError :: InternalError ( e. to_string ( ) ) ) ;
135135 } ,
136136 } ;
137137 let status = response_raw. status ( ) ;
@@ -141,7 +141,7 @@ impl LdkNodeServerClient {
141141 Ok ( Rs :: decode ( & payload[ ..] ) ?)
142142 } else {
143143 //TODO: Error handling and error response parsing.
144- Err ( LdkNodeServerError :: InternalError ( "Unknown Error" . to_string ( ) ) )
144+ Err ( LdkServerError :: InternalError ( "Unknown Error" . to_string ( ) ) )
145145 }
146146 }
147147}
0 commit comments