@@ -11,20 +11,22 @@ use std::future::Future;
1111use std:: pin:: Pin ;
1212use std:: sync:: Arc ;
1313
14- use crate :: api:: onchain_receive:: handle_onchain_receive_request;
15- use crate :: api:: onchain_receive:: ONCHAIN_RECEIVE_PATH ;
16- use crate :: api:: onchain_send:: handle_onchain_send_request;
17- use crate :: api:: onchain_send:: ONCHAIN_SEND_PATH ;
1814use crate :: api:: bolt11_receive:: handle_bolt11_receive_request;
1915use crate :: api:: bolt11_receive:: BOLT11_RECEIVE_PATH ;
20- use crate :: api:: open_channel:: handle_open_channel;
21- use crate :: api:: open_channel:: OPEN_CHANNEL_PATH ;
2216use crate :: api:: bolt11_send:: handle_bolt11_send_request;
2317use crate :: api:: bolt11_send:: BOLT11_SEND_PATH ;
2418use crate :: api:: bolt12_receive:: handle_bolt12_receive_request;
2519use crate :: api:: bolt12_receive:: BOLT12_RECEIVE_PATH ;
2620use crate :: api:: bolt12_send:: handle_bolt12_send_request;
2721use crate :: api:: bolt12_send:: BOLT12_SEND_PATH ;
22+ use crate :: api:: close_channel:: handle_close_channel_request;
23+ use crate :: api:: close_channel:: CLOSE_CHANNEL_PATH ;
24+ use crate :: api:: onchain_receive:: handle_onchain_receive_request;
25+ use crate :: api:: onchain_receive:: ONCHAIN_RECEIVE_PATH ;
26+ use crate :: api:: onchain_send:: handle_onchain_send_request;
27+ use crate :: api:: onchain_send:: ONCHAIN_SEND_PATH ;
28+ use crate :: api:: open_channel:: handle_open_channel;
29+ use crate :: api:: open_channel:: OPEN_CHANNEL_PATH ;
2830
2931#[ derive( Clone ) ]
3032pub struct NodeService {
@@ -58,6 +60,7 @@ impl Service<Request<Incoming>> for NodeService {
5860 } ,
5961 BOLT12_SEND_PATH => Box :: pin ( handle_request ( node, req, handle_bolt12_send_request) ) ,
6062 OPEN_CHANNEL_PATH => Box :: pin ( handle_request ( node, req, handle_open_channel) ) ,
63+ CLOSE_CHANNEL_PATH => Box :: pin ( handle_request ( node, req, handle_close_channel_request) ) ,
6164 path => {
6265 let error = format ! ( "Unknown request: {}" , path) . into_bytes ( ) ;
6366 Box :: pin ( async {
0 commit comments