Skip to content

Commit 099fc58

Browse files
committed
Show session Id being established in cli immediately after creation
This ensures that the session id is printed immediately after session id creation ensuring that the session id is displayed at the earliest moment it is readable.
1 parent a0e1a41 commit 099fc58

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

payjoin-cli/src/app/v2/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@ impl AppTrait for App {
238238
let psbt = self.create_original_psbt(&address, amount, fee_rate)?;
239239
let persister =
240240
SenderPersister::new(self.db.clone(), bip21, receiver_pubkey)?;
241+
println!("Send session established: {}", persister.session_id());
241242
let sender =
242243
SenderBuilder::from_parts(psbt, pj_param, &address, Some(amount))
243244
.build_recommended(fee_rate)?
@@ -246,7 +247,6 @@ impl AppTrait for App {
246247
(SendSession::WithReplyKey(sender), persister)
247248
}
248249
};
249-
println!("Send session established: {}", persister.session_id());
250250
let mut interrupt = self.interrupt.clone();
251251
tokio::select! {
252252
res = self.process_sender_session(sender_state, &persister) => {
@@ -297,8 +297,8 @@ impl AppTrait for App {
297297
receiver_builder = receiver_builder.with_max_fee_rate(max_fee_rate);
298298
}
299299
let session = receiver_builder.build().save(&persister)?;
300-
301300
println!("Receive session established: {}", persister.session_id());
301+
302302
let pj_uri = session.pj_uri();
303303
println!("Request Payjoin by sharing this Payjoin Uri:");
304304
println!("{pj_uri}");

0 commit comments

Comments
 (0)