Skip to content

Commit b8c2aa3

Browse files
committed
Remove MimeMessage.to
1 parent 94d81d1 commit b8c2aa3

File tree

2 files changed

+1
-22
lines changed

2 files changed

+1
-22
lines changed

src/mimeparser.rs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,6 @@ pub(crate) struct MimeMessage {
6363
/// Addresses are normalized and lowercase.
6464
pub recipients: Vec<SingleInfo>,
6565

66-
/// List of addresses from the `To` header.
67-
pub to: Vec<SingleInfo>,
68-
6966
/// List of addresses from the `Chat-Group-Past-Members` header.
7067
pub past_members: Vec<SingleInfo>,
7168

@@ -241,7 +238,6 @@ impl MimeMessage {
241238

242239
let mut headers = Default::default();
243240
let mut recipients = Default::default();
244-
let mut to = Default::default();
245241
let mut past_members = Default::default();
246242
let mut from = Default::default();
247243
let mut list_post = Default::default();
@@ -252,7 +248,6 @@ impl MimeMessage {
252248
context,
253249
&mut headers,
254250
&mut recipients,
255-
&mut to,
256251
&mut past_members,
257252
&mut from,
258253
&mut list_post,
@@ -274,7 +269,6 @@ impl MimeMessage {
274269
context,
275270
&mut headers,
276271
&mut recipients,
277-
&mut to,
278272
&mut past_members,
279273
&mut from,
280274
&mut list_post,
@@ -471,7 +465,6 @@ impl MimeMessage {
471465
context,
472466
&mut headers,
473467
&mut recipients,
474-
&mut to,
475468
&mut past_members,
476469
&mut inner_from,
477470
&mut list_post,
@@ -530,7 +523,6 @@ impl MimeMessage {
530523
parts: Vec::new(),
531524
headers,
532525
recipients,
533-
to,
534526
past_members,
535527
list_post,
536528
from,
@@ -1556,7 +1548,6 @@ impl MimeMessage {
15561548
context: &Context,
15571549
headers: &mut HashMap<String, String>,
15581550
recipients: &mut Vec<SingleInfo>,
1559-
to: &mut Vec<SingleInfo>,
15601551
past_members: &mut Vec<SingleInfo>,
15611552
from: &mut Option<SingleInfo>,
15621553
list_post: &mut Option<String>,
@@ -1586,10 +1577,6 @@ impl MimeMessage {
15861577
if !recipients_new.is_empty() {
15871578
*recipients = recipients_new;
15881579
}
1589-
let to_addresses = get_all_addresses_from_header(fields, "to");
1590-
if !to_addresses.is_empty() {
1591-
*to = to_addresses;
1592-
}
15931580
let past_members_addresses =
15941581
get_all_addresses_from_header(fields, "chat-group-past-members");
15951582
if !past_members_addresses.is_empty() {

src/receive_imf.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -332,17 +332,9 @@ pub(crate) async fn receive_imf_inner(
332332
}
333333
};
334334

335-
let recipients = if mime_parser.get_header(HeaderDef::ChatVersion).is_some() {
336-
// Chat messages should not have `Cc` field.
337-
// Use only the `To` field.
338-
&mime_parser.to
339-
} else {
340-
// Use `To` and `Cc` fields as recipients.
341-
&mime_parser.recipients
342-
};
343335
let to_ids = add_or_lookup_contacts_by_address_list(
344336
context,
345-
recipients,
337+
&mime_parser.recipients,
346338
if !mime_parser.incoming {
347339
Origin::OutgoingTo
348340
} else if incoming_origin.is_known() {

0 commit comments

Comments
 (0)