Show same color for summary notification

pull/199/head
M66B 4 years ago
parent dd30c387fc
commit dc1dfcb8d2

@ -4275,22 +4275,29 @@ class Core {
builder.setSound(null); builder.setSound(null);
} }
if (group != 0 && messages.size() > 0) { if (pro) {
TupleMessageEx amessage = messages.get(0); Integer color = null;
Integer color = getColor(amessage); for (TupleMessageEx message : messages) {
if (pro && color != null) { Integer mcolor = getColor(message);
if (mcolor == null) {
color = null;
break;
} else if (color == null)
color = mcolor;
else if (!color.equals(mcolor)) {
color = null;
break;
}
}
if (color != null) {
builder.setColor(color); builder.setColor(color);
builder.setColorized(true); builder.setColorized(true);
} }
// Disabled to show number of new messages
if (notify_subtext && false)
if (group < 0) // folder
builder.setSubText(amessage.accountName + " - " + amessage.getFolderName(context));
else if (group > 0) // account
builder.setSubText(amessage.accountName);
} }
// Subtext should not be set, to show number of new messages
Notification pub = builder.build(); Notification pub = builder.build();
builder builder
.setVisibility(NotificationCompat.VISIBILITY_PRIVATE) .setVisibility(NotificationCompat.VISIBILITY_PRIVATE)
@ -4716,8 +4723,8 @@ class Core {
mbuilder.addPerson(you.build()); mbuilder.addPerson(you.build());
} }
Integer color = getColor(message); if (pro) {
if (pro && color != null) { Integer color = getColor(message);
mbuilder.setColor(color); mbuilder.setColor(color);
mbuilder.setColorized(true); mbuilder.setColorized(true);
} }

Loading…
Cancel
Save