11
11
12
12
use super :: event:: LSPS1ClientEvent ;
13
13
use super :: msgs:: {
14
- CreateOrderRequest , CreateOrderResponse , GetInfoRequest , GetInfoResponse , GetOrderRequest ,
15
- LSPS1Message , LSPS1Request , LSPS1Response , OrderId , OrderParameters ,
14
+ LSPS1CreateOrderRequest , LSPS1CreateOrderResponse , LSPS1GetInfoRequest , LSPS1GetInfoResponse ,
15
+ LSPS1GetOrderRequest , LSPS1Message , LSPS1OrderId , LSPS1OrderParams , LSPS1Request ,
16
+ LSPS1Response ,
16
17
} ;
17
18
use crate :: message_queue:: MessageQueue ;
18
19
@@ -94,14 +95,15 @@ where
94
95
peer_state_lock. pending_get_info_requests . insert ( request_id. clone ( ) ) ;
95
96
}
96
97
97
- let request = LSPS1Request :: GetInfo ( GetInfoRequest { } ) ;
98
+ let request = LSPS1Request :: GetInfo ( LSPS1GetInfoRequest { } ) ;
98
99
let msg = LSPS1Message :: Request ( request_id. clone ( ) , request) . into ( ) ;
99
100
self . pending_messages . enqueue ( & counterparty_node_id, msg) ;
100
101
request_id
101
102
}
102
103
103
104
fn handle_get_info_response (
104
- & self , request_id : RequestId , counterparty_node_id : & PublicKey , result : GetInfoResponse ,
105
+ & self , request_id : RequestId , counterparty_node_id : & PublicKey ,
106
+ result : LSPS1GetInfoResponse ,
105
107
) -> Result < ( ) , LightningError > {
106
108
let outer_state_lock = self . per_peer_state . write ( ) . unwrap ( ) ;
107
109
@@ -184,7 +186,7 @@ where
184
186
///
185
187
/// The client agrees to paying channel fees according to the provided parameters.
186
188
pub fn create_order (
187
- & self , counterparty_node_id : & PublicKey , order : OrderParameters ,
189
+ & self , counterparty_node_id : & PublicKey , order : LSPS1OrderParams ,
188
190
refund_onchain_address : Option < Address > ,
189
191
) -> RequestId {
190
192
let ( request_id, request_msg) = {
@@ -195,8 +197,10 @@ where
195
197
let mut peer_state_lock = inner_state_lock. lock ( ) . unwrap ( ) ;
196
198
197
199
let request_id = crate :: utils:: generate_request_id ( & self . entropy_source ) ;
198
- let request =
199
- LSPS1Request :: CreateOrder ( CreateOrderRequest { order, refund_onchain_address } ) ;
200
+ let request = LSPS1Request :: CreateOrder ( LSPS1CreateOrderRequest {
201
+ order,
202
+ refund_onchain_address,
203
+ } ) ;
200
204
let msg = LSPS1Message :: Request ( request_id. clone ( ) , request) . into ( ) ;
201
205
peer_state_lock. pending_create_order_requests . insert ( request_id. clone ( ) ) ;
202
206
@@ -212,7 +216,7 @@ where
212
216
213
217
fn handle_create_order_response (
214
218
& self , request_id : RequestId , counterparty_node_id : & PublicKey ,
215
- response : CreateOrderResponse ,
219
+ response : LSPS1CreateOrderResponse ,
216
220
) -> Result < ( ) , LightningError > {
217
221
let outer_state_lock = self . per_peer_state . read ( ) . unwrap ( ) ;
218
222
match outer_state_lock. get ( counterparty_node_id) {
@@ -302,7 +306,7 @@ where
302
306
///
303
307
/// [`LSPS1ClientEvent::OrderStatus`]: crate::lsps1::event::LSPS1ClientEvent::OrderStatus
304
308
pub fn check_order_status (
305
- & self , counterparty_node_id : & PublicKey , order_id : OrderId ,
309
+ & self , counterparty_node_id : & PublicKey , order_id : LSPS1OrderId ,
306
310
) -> RequestId {
307
311
let ( request_id, request_msg) = {
308
312
let mut outer_state_lock = self . per_peer_state . write ( ) . unwrap ( ) ;
@@ -314,7 +318,8 @@ where
314
318
let request_id = crate :: utils:: generate_request_id ( & self . entropy_source ) ;
315
319
peer_state_lock. pending_get_order_requests . insert ( request_id. clone ( ) ) ;
316
320
317
- let request = LSPS1Request :: GetOrder ( GetOrderRequest { order_id : order_id. clone ( ) } ) ;
321
+ let request =
322
+ LSPS1Request :: GetOrder ( LSPS1GetOrderRequest { order_id : order_id. clone ( ) } ) ;
318
323
let msg = LSPS1Message :: Request ( request_id. clone ( ) , request) . into ( ) ;
319
324
320
325
( request_id, Some ( msg) )
@@ -329,7 +334,7 @@ where
329
334
330
335
fn handle_get_order_response (
331
336
& self , request_id : RequestId , counterparty_node_id : & PublicKey ,
332
- response : CreateOrderResponse ,
337
+ response : LSPS1CreateOrderResponse ,
333
338
) -> Result < ( ) , LightningError > {
334
339
let outer_state_lock = self . per_peer_state . read ( ) . unwrap ( ) ;
335
340
match outer_state_lock. get ( counterparty_node_id) {
0 commit comments