🐛 fix(gmail): handle batch delete errors

- fix batch delete failure by logging the response before returning
- handle batch delete errors and prevent program termination
This commit is contained in:
Jeremiah Russell
2025-10-29 07:03:59 +00:00
committed by Jeremiah Russell
parent b8aacb8998
commit f493dfae04

View File

@@ -420,14 +420,18 @@ impl RuleProcessor for GmailClient {
log::trace!("{batch_request:#?}"); log::trace!("{batch_request:#?}");
let _res = self let res = self
.hub() .hub()
.users() .users()
.messages_batch_delete(batch_request, "me") .messages_batch_delete(batch_request, "me")
.add_scope(GMAIL_MODIFY_SCOPE) .add_scope(GMAIL_MODIFY_SCOPE)
.doit() .doit()
.await .await
.map_err(Box::new)?; .map_err(Box::new);
log::trace!("Batch delete response {res:?}");
res?;
Ok(()) Ok(())
} }