@@ -345,11 +345,13 @@ where
345
345
} ) )
346
346
}
347
347
348
- /// Decode one layer of an incoming onion message
349
- /// Returns either a Forward (another onion message), or Receive (decrypted content)
350
- pub fn peel_onion < NS : Deref , L : Deref , CMH : Deref > (
351
- node_signer : NS , secp_ctx : & Secp256k1 < secp256k1:: All > , logger : L , custom_handler : CMH ,
352
- msg : & OnionMessage ,
348
+ /// Decode one layer of an incoming [`OnionMessage`].
349
+ ///
350
+ /// Returns either the next layer of the onion for forwarding or the decrypted content for the
351
+ /// receiver.
352
+ pub fn peel_onion_message < NS : Deref , L : Deref , CMH : Deref > (
353
+ msg : & OnionMessage , secp_ctx : & Secp256k1 < secp256k1:: All > , node_signer : NS , logger : L ,
354
+ custom_handler : CMH ,
353
355
) -> Result < PeeledOnion < <<CMH >:: Target as CustomOnionMessageHandler >:: CustomMessage > , ( ) >
354
356
where
355
357
NS :: Target : NodeSigner ,
@@ -585,8 +587,8 @@ where
585
587
CMH :: Target : CustomOnionMessageHandler ,
586
588
{
587
589
fn handle_onion_message ( & self , _peer_node_id : & PublicKey , msg : & OnionMessage ) {
588
- match peel_onion (
589
- & * self . node_signer , & self . secp_ctx , & * self . logger , & * self . custom_handler , msg
590
+ match peel_onion_message (
591
+ msg , & self . secp_ctx , & * self . node_signer , & * self . logger , & * self . custom_handler
590
592
) {
591
593
Ok ( PeeledOnion :: Receive ( message, path_id, reply_path) ) => {
592
594
log_trace ! ( self . logger,
0 commit comments