@@ -546,10 +546,20 @@ impl Imap {
546546 bail ! ( "IMAP operation attempted while it is torn down" ) ;
547547 }
548548
549+ info ! (
550+ context,
551+ "Transport {transport_id}: fetch_move_delete start."
552+ ) ;
553+
549554 let msgs_fetched = self
550555 . fetch_new_messages ( context, session, watch_folder, folder_meaning)
551556 . await
552557 . context ( "fetch_new_messages" ) ?;
558+
559+ info ! (
560+ context,
561+ "Transport {transport_id}: fetch_move_delete finished fetch_new_messages."
562+ ) ;
553563 if msgs_fetched && context. get_config_delete_device_after ( ) . await ?. is_some ( ) {
554564 // New messages were fetched and shall be deleted later, restart ephemeral loop.
555565 // Note that the `Config::DeleteDeviceAfter` timer starts as soon as the messages are
@@ -588,10 +598,18 @@ impl Imap {
588598 return Ok ( false ) ;
589599 }
590600
601+ info ! (
602+ context,
603+ "Transport {transport_id}: fetch_new_messages selects folder {folder:?}."
604+ ) ;
591605 let folder_exists = session
592606 . select_with_uidvalidity ( context, folder)
593607 . await
594608 . with_context ( || format ! ( "Failed to select folder {folder:?}" ) ) ?;
609+ info ! (
610+ context,
611+ "Transport {transport_id}: fetch_new_messages selected folder {folder:?}."
612+ ) ;
595613
596614 if !session. new_mail {
597615 info ! (
@@ -1125,6 +1143,7 @@ impl Session {
11251143 }
11261144
11271145 let transport_id = self . transport_id ( ) ;
1146+ info ! ( context, "Transport {transport_id}: Storing seen flags." ) ;
11281147 let rows = context
11291148 . sql
11301149 . query_map_vec (
@@ -1182,6 +1201,10 @@ impl Session {
11821201 . await
11831202 . context ( "Cannot remove messages marked as seen from imap_markseen table" ) ?;
11841203 }
1204+ info ! (
1205+ context,
1206+ "Transport {transport_id}: Finished storing seen flags."
1207+ ) ;
11851208
11861209 Ok ( ( ) )
11871210 }
0 commit comments