🐛 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:
committed by
Jeremiah Russell
parent
b8aacb8998
commit
f493dfae04
@@ -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(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user