File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -763,7 +763,6 @@ pub(crate) async fn receive_imf_inner(
763
763
let show_emails = ShowEmails :: from_i32 ( context. get_config_int ( Config :: ShowEmails ) . await ?)
764
764
. unwrap_or_default ( ) ;
765
765
766
- let is_reaction = mime_parser. parts . iter ( ) . any ( |part| part. is_reaction ) ;
767
766
let allow_creation = if mime_parser. decrypting_failed {
768
767
false
769
768
} else if mime_parser. is_system_message != SystemMessage :: AutocryptSetupMessage
@@ -777,7 +776,7 @@ pub(crate) async fn receive_imf_inner(
777
776
ShowEmails :: All => true ,
778
777
}
779
778
} else {
780
- !is_reaction
779
+ !mime_parser . parts . iter ( ) . all ( |part| part . is_reaction )
781
780
} ;
782
781
783
782
let to_id = if mime_parser. incoming {
@@ -1995,10 +1994,10 @@ async fn add_parts(
1995
1994
1996
1995
handle_edit_delete ( context, mime_parser, from_id) . await ?;
1997
1996
1998
- let is_reaction = mime_parser. parts . iter ( ) . any ( |part| part. is_reaction ) ;
1999
- let hidden = is_reaction;
1997
+ let hidden = mime_parser. parts . iter ( ) . all ( |part| part. is_reaction ) ;
2000
1998
let mut parts = mime_parser. parts . iter ( ) . peekable ( ) ;
2001
1999
while let Some ( part) = parts. next ( ) {
2000
+ let hidden = part. is_reaction ;
2002
2001
if part. is_reaction {
2003
2002
let reaction_str = simplify:: remove_footers ( part. msg . as_str ( ) ) ;
2004
2003
let is_incoming_fresh = mime_parser. incoming && !seen;
You can’t perform that action at this time.
0 commit comments