From 49fc2585789c1ca09d76193d1b8bcc985ae868c8 Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 22 Jul 2025 11:52:07 +0000 Subject: [PATCH] fix: do not ignore errors in add_flag_finalized_with_set --- src/imap.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/imap.rs b/src/imap.rs index cba66bd9e..81f62721e 100644 --- a/src/imap.rs +++ b/src/imap.rs @@ -17,7 +17,7 @@ use anyhow::{Context as _, Result, bail, ensure, format_err}; use async_channel::{self, Receiver, Sender}; use async_imap::types::{Fetch, Flag, Name, NameAttribute, UnsolicitedResponse}; use deltachat_contact_tools::ContactAddress; -use futures::{FutureExt as _, StreamExt, TryStreamExt}; +use futures::{FutureExt as _, TryStreamExt}; use futures_lite::FutureExt; use num_traits::FromPrimitive; use rand::Rng; @@ -1698,7 +1698,7 @@ impl Session { .uid_store(uid_set, &query) .await .with_context(|| format!("IMAP failed to store: ({uid_set}, {query})"))?; - while let Some(_response) = responses.next().await { + while let Some(_response) = responses.try_next().await? { // Read all the responses } Ok(())