Remove tags from chat notifications (#7608)
- Remove tags from chat notifications matcher - Remove tags from chat notifications notifier Resolves #7596 Resolves #7371
This commit is contained in:
@@ -127,6 +127,7 @@ public class ChatNotificationsPlugin extends Plugin
|
|||||||
public void onSetMessage(SetMessage event)
|
public void onSetMessage(SetMessage event)
|
||||||
{
|
{
|
||||||
MessageNode messageNode = event.getMessageNode();
|
MessageNode messageNode = event.getMessageNode();
|
||||||
|
String nodeValue = Text.removeTags(messageNode.getValue());
|
||||||
boolean update = false;
|
boolean update = false;
|
||||||
|
|
||||||
switch (event.getType())
|
switch (event.getType())
|
||||||
@@ -176,7 +177,7 @@ public class ChatNotificationsPlugin extends Plugin
|
|||||||
|
|
||||||
if (highlightMatcher != null)
|
if (highlightMatcher != null)
|
||||||
{
|
{
|
||||||
Matcher matcher = highlightMatcher.matcher(messageNode.getValue());
|
Matcher matcher = highlightMatcher.matcher(nodeValue);
|
||||||
boolean found = false;
|
boolean found = false;
|
||||||
StringBuffer stringBuffer = new StringBuffer();
|
StringBuffer stringBuffer = new StringBuffer();
|
||||||
|
|
||||||
@@ -217,12 +218,13 @@ public class ChatNotificationsPlugin extends Plugin
|
|||||||
{
|
{
|
||||||
stringBuilder.append('[').append(sender).append("] ");
|
stringBuilder.append('[').append(sender).append("] ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!Strings.isNullOrEmpty(name))
|
if (!Strings.isNullOrEmpty(name))
|
||||||
{
|
{
|
||||||
stringBuilder.append(name).append(": ");
|
stringBuilder.append(name).append(": ");
|
||||||
}
|
}
|
||||||
stringBuilder.append(message.getValue());
|
|
||||||
|
|
||||||
|
stringBuilder.append(Text.removeTags(message.getValue()));
|
||||||
String notification = stringBuilder.toString();
|
String notification = stringBuilder.toString();
|
||||||
notifier.notify(notification);
|
notifier.notify(notification);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user