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