@@ -182,7 +182,7 @@ struct BlindedTailHopIter<'a, I: Iterator<Item = &'a BlindedHop>> {
182
182
}
183
183
enum PayloadCallbackAction {
184
184
PushBack ,
185
- Insert { idx : usize } ,
185
+ PushFront ,
186
186
}
187
187
fn build_onion_payloads_callback < ' a , H , B , F > (
188
188
hops : H , mut blinded_tail : Option < BlindedTailHopIter < ' a , B > > , total_msat : u64 ,
@@ -265,7 +265,7 @@ where
265
265
amt_to_forward : value_msat,
266
266
outgoing_cltv_value : cltv,
267
267
} ;
268
- callback ( PayloadCallbackAction :: Insert { idx : 0 } , payload) ;
268
+ callback ( PayloadCallbackAction :: PushFront , payload) ;
269
269
}
270
270
cur_value_msat += hop. fee_msat ;
271
271
if cur_value_msat >= 21000000 * 100000000 * 1000 {
@@ -304,7 +304,7 @@ pub(super) fn build_onion_payloads<'a>(
304
304
keysend_preimage,
305
305
|action, payload| match action {
306
306
PayloadCallbackAction :: PushBack => res. push ( payload) ,
307
- PayloadCallbackAction :: Insert { idx } => res. insert ( idx , payload) ,
307
+ PayloadCallbackAction :: PushFront => res. insert ( 0 , payload) ,
308
308
} ,
309
309
) ?;
310
310
Ok ( ( res, value_msat, cltv) )
0 commit comments