Use avatar of original sender when forwarded

pull/214/head
M66B 12 months ago
parent 9061f345a6
commit 7e67215356

@ -1260,7 +1260,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
message.folderUnified && EntityFolder.isOutgoing(message.folderType)) ||
EntityFolder.isOutgoing(message.folderInheritedType);
String selector = (reverse ? null : message.bimi_selector);
Address[] addresses = (reverse ? message.to : message.from);
Address[] addresses = (reverse ? message.to : (message.isForwarder() ? message.submitter : message.from));
Address[] senders = ContactInfo.fillIn(
reverse && !show_recipients ? message.to : message.senders, prefer_contact, only_contact);
Address[] recipients = ContactInfo.fillIn(

@ -409,6 +409,19 @@ public class EntityMessage implements Serializable {
return notJunk;
}
boolean isForwarder() {
if (from == null || from.length != 1)
return false;
if (submitter == null || submitter.length != 1)
return false;
String email = ((InternetAddress) from[0]).getAddress();
String domain = UriHelper.getEmailDomain(email);
return "duck.com".equals(domain) ||
"simplelogin.co".equals(domain) ||
"mozmail.com".equals(domain) ||
"anonaddy.me".equals(domain);
}
String[] checkFromDomain(Context context) {
return MessageHelper.equalRootDomain(context, from, smtp_from);
}

Loading…
Cancel
Save