Skip to content

Commit 8ac9c6b

Browse files
committed
more debug logging
1 parent 84459b6 commit 8ac9c6b

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

src/imap.rs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,10 +546,21 @@ impl Imap {
546546
bail!("IMAP operation attempted while it is torn down");
547547
}
548548

549+
let transport_id = session.transport_id();
550+
info!(
551+
context,
552+
"Transport {transport_id}: fetch_move_delete start."
553+
);
554+
549555
let msgs_fetched = self
550556
.fetch_new_messages(context, session, watch_folder, folder_meaning)
551557
.await
552558
.context("fetch_new_messages")?;
559+
560+
info!(
561+
context,
562+
"Transport {transport_id}: fetch_move_delete finished fetch_new_messages."
563+
);
553564
if msgs_fetched && context.get_config_delete_device_after().await?.is_some() {
554565
// New messages were fetched and shall be deleted later, restart ephemeral loop.
555566
// Note that the `Config::DeleteDeviceAfter` timer starts as soon as the messages are
@@ -588,10 +599,18 @@ impl Imap {
588599
return Ok(false);
589600
}
590601

602+
info!(
603+
context,
604+
"Transport {transport_id}: fetch_new_messages selects folder {folder:?}."
605+
);
591606
let folder_exists = session
592607
.select_with_uidvalidity(context, folder)
593608
.await
594609
.with_context(|| format!("Failed to select folder {folder:?}"))?;
610+
info!(
611+
context,
612+
"Transport {transport_id}: fetch_new_messages selected folder {folder:?}."
613+
);
595614

596615
if !session.new_mail {
597616
info!(
@@ -1125,6 +1144,7 @@ impl Session {
11251144
}
11261145

11271146
let transport_id = self.transport_id();
1147+
info!(context, "Transport {transport_id}: Storing seen flags.");
11281148
let rows = context
11291149
.sql
11301150
.query_map_vec(
@@ -1182,6 +1202,10 @@ impl Session {
11821202
.await
11831203
.context("Cannot remove messages marked as seen from imap_markseen table")?;
11841204
}
1205+
info!(
1206+
context,
1207+
"Transport {transport_id}: Finished storing seen flags."
1208+
);
11851209

11861210
Ok(())
11871211
}

0 commit comments

Comments
 (0)