From f493dfae041a6c7cdeb03d325ef78f7b291c91ea Mon Sep 17 00:00:00 2001 From: Jeremiah Russell Date: Wed, 29 Oct 2025 07:03:59 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(gmail):=20handle=20batch=20d?= =?UTF-8?q?elete=20errors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fix batch delete failure by logging the response before returning - handle batch delete errors and prevent program termination --- src/rule_processor.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/rule_processor.rs b/src/rule_processor.rs index c6f82d8..2a2bf78 100644 --- a/src/rule_processor.rs +++ b/src/rule_processor.rs @@ -420,14 +420,18 @@ impl RuleProcessor for GmailClient { log::trace!("{batch_request:#?}"); - let _res = self + let res = self .hub() .users() .messages_batch_delete(batch_request, "me") .add_scope(GMAIL_MODIFY_SCOPE) .doit() .await - .map_err(Box::new)?; + .map_err(Box::new); + + log::trace!("Batch delete response {res:?}"); + + res?; Ok(()) }