🐛 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:#?}");
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(())
}