From cff5c064a69b48d3907a85862ddc65fc73b468b8 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 19 May 2024 22:38:59 +0000 Subject: [PATCH] refactor: use let..else in create_or_lookup_group() --- src/receive_imf.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/receive_imf.rs b/src/receive_imf.rs index 3311092f2..5e7c21a57 100644 --- a/src/receive_imf.rs +++ b/src/receive_imf.rs @@ -1829,18 +1829,18 @@ async fn create_or_lookup_group( to_ids: &[ContactId], verified_encryption: &VerifiedEncryption, ) -> Result> { - let grpid = if let Some(grpid) = try_getting_grpid(mime_parser) { - grpid - } else if is_partial_download { - // Partial download may be an encrypted message with protected Subject header. - // - // We do not want to create a group with "..." or "Encrypted message" as a subject. - info!( - context, - "Ad-hoc group cannot be created from partial download." - ); - return Ok(None); - } else { + let Some(grpid) = try_getting_grpid(mime_parser) else { + if is_partial_download { + // Partial download may be an encrypted message with protected Subject header. + // + // We do not want to create a group with "..." or "Encrypted message" as a subject. + info!( + context, + "Ad-hoc group cannot be created from partial download." + ); + return Ok(None); + } + let mut member_ids: Vec = to_ids.to_vec(); if !member_ids.contains(&(from_id)) { member_ids.push(from_id);