Make maybe_remove_bad_parts() non-async

This commit is contained in:
Alexander Krotov
2020-12-22 20:51:57 +03:00
parent 179dd0f3a1
commit f98aa0d906

View File

@@ -225,7 +225,7 @@ impl MimeMessage {
failure_report: None,
};
parser.parse_mime_recursive(context, &mail).await?;
parser.maybe_remove_bad_parts().await;
parser.maybe_remove_bad_parts();
parser.heuristically_parse_ndn(context).await;
parser.parse_headers(context)?;
@@ -1010,7 +1010,7 @@ impl MimeMessage {
Ok(None)
}
async fn maybe_remove_bad_parts(&mut self) {
fn maybe_remove_bad_parts(&mut self) {
let good_parts = self.parts.iter().filter(|p| !p.dehtml_failed).count();
if good_parts == 0 {
// We have no good part but show at least one bad part in order to show anything at all