Highlight domain on show auth

master
M66B 1 week ago
parent 80595865a2
commit 8f1d0e8708

@ -4971,7 +4971,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
}
private void onShowAuth(TupleMessageEx message, String title) {
StringBuilder sb = new StringBuilder();
SpannableStringBuilder sb = new SpannableStringBuilderEx();
if (title != null)
sb.append(title).append('\n');
@ -5012,8 +5012,12 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
if (native_dkim && !TextUtils.isEmpty(message.signedby)) {
sb.append(context.getString(R.string.title_signed_by)).append(' ');
for (String signer : message.signedby.split(","))
sb.append(signer).append('\n');
for (String signer : message.signedby.split(",")) {
int start = sb.length();
sb.append(signer);
sb.setSpan(new StyleSpan(Typeface.BOLD), start, sb.length(), 0);
sb.append('\n');
}
}
if (Boolean.TRUE.equals(message.blocklist))
@ -5036,14 +5040,16 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
if (message.from != null && message.from.length > 0) {
String email = ((InternetAddress) message.from[0]).getAddress();
String domain = UriHelper.getEmailDomain(email);
if (!TextUtils.isEmpty(domain))
sb.insert(0, '\n').insert(0, domain);
if (!TextUtils.isEmpty(domain)) {
sb.insert(0, "\n").insert(0, domain);
sb.setSpan(new StyleSpan(Typeface.BOLD), 0, domain.length(), 0);
}
}
if (sb.length() > 0 && sb.charAt(sb.length() - 1) == '\n')
sb.deleteCharAt(sb.length() - 1);
sb.delete(sb.length() - 1, sb.length());
ToastEx.makeText(context, sb.toString(), Toast.LENGTH_LONG).show();
ToastEx.makeText(context, sb, Toast.LENGTH_LONG).show();
}
private void onShowPriority(TupleMessageEx message) {

Loading…
Cancel
Save