Simplification

This commit is contained in:
M66B 2021-05-29 19:58:41 +02:00
parent 12076cdffb
commit 340c2ab2ad
1 changed files with 11 additions and 12 deletions

View File

@ -222,12 +222,10 @@ public class MessageHelper {
String email = ((InternetAddress) message.from[0]).getAddress(); String email = ((InternetAddress) message.from[0]).getAddress();
String name = ((InternetAddress) message.from[0]).getPersonal(); String name = ((InternetAddress) message.from[0]).getPersonal();
if (identity != null && identity.sender_extra && if (identity != null && identity.sender_extra &&
identity.email.contains("@") && email != null && message.extra != null) {
email != null &&
email.contains("@") &&
message.extra != null &&
!message.extra.equals(identity.email.split("@")[0])) {
int at = email.indexOf('@'); int at = email.indexOf('@');
String username = identity.email.split("@")[0];
if (at > 0 && !message.extra.equals(username)) {
if (message.extra.length() > 1 && message.extra.startsWith("+")) if (message.extra.length() > 1 && message.extra.startsWith("+"))
email = email.substring(0, at) + message.extra + email.substring(at); email = email.substring(0, at) + message.extra + email.substring(at);
else else
@ -236,6 +234,7 @@ public class MessageHelper {
name = null; name = null;
Log.i("extra=" + email); Log.i("extra=" + email);
} }
}
imessage.setFrom(new InternetAddress(email, name, StandardCharsets.UTF_8.name())); imessage.setFrom(new InternetAddress(email, name, StandardCharsets.UTF_8.name()));
} }