From 0f36197c54c8c156d018068be69f19c6c385724f Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 15 Nov 2023 09:51:54 +0000 Subject: [PATCH] fix: substitute variables in STATUS error logs --- src/imap.rs | 4 ++-- src/imap/idle.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/imap.rs b/src/imap.rs index 0cb3165a8..5a6479313 100644 --- a/src/imap.rs +++ b/src/imap.rs @@ -619,11 +619,11 @@ impl Imap { .inner .status(folder, "(UIDNEXT)") .await - .context("STATUS (UIDNEXT) error for {folder:?}")?; + .with_context(|| format!("STATUS (UIDNEXT) error for {folder:?}"))?; status .uid_next - .context("STATUS {folder} (UIDNEXT) did not return UIDNEXT")? + .with_context(|| format!("STATUS {folder} (UIDNEXT) did not return UIDNEXT"))? }; mailbox.uid_next = Some(new_uid_next); diff --git a/src/imap/idle.rs b/src/imap/idle.rs index c89aabe19..88e2728c1 100644 --- a/src/imap/idle.rs +++ b/src/imap/idle.rs @@ -35,7 +35,7 @@ impl Session { let status = self .status(folder, "(UIDNEXT)") .await - .context("STATUS (UIDNEXT) error for {folder:?}")?; + .with_context(|| format!("STATUS (UIDNEXT) error for {folder:?}"))?; if let Some(uid_next) = status.uid_next { let expected_uid_next = get_uid_next(context, folder) .await