Changing Ping

Instead of pinging for first alert, ping when limit is reached to better identify if it's a real issue
master
Etzelia 2018-12-04 14:17:17 -06:00
parent ad0a2d0e13
commit 364a2a2bb1
1 changed files with 12 additions and 11 deletions

View File

@ -32,18 +32,19 @@ public class GriefAlert implements Runnable {
int lines = plugin.getConfig().getInt("grief-alert.lines", 5); int lines = plugin.getConfig().getInt("grief-alert.lines", 5);
if (num < lines) { if (num < lines) {
alert(alert); alert(alert);
if (num == 1) { } else if (num == lines) {
String extra = " Suppressing more alerts for a while";
String webhook = plugin.getConfig().getString("grief-alert.webhook", ""); String webhook = plugin.getConfig().getString("grief-alert.webhook", "");
String message = "@here " + alert; String message = "@here " + alert;
if (StringUtils.isNotEmpty(webhook)) { if (StringUtils.isNotEmpty(webhook)) {
extra += " and pinging Discord";
Map<String, String> data = new HashMap<>(); Map<String, String> data = new HashMap<>();
data.put("username", "Grief Alert"); data.put("username", "Grief Alert");
data.put("content", message); data.put("content", message);
CoreWeb.asyncPost(plugin, webhook, data); CoreWeb.asyncPost(plugin, webhook, data);
} }
} extra += "...";
} else if (num == lines) { alert(alert + extra);
alert(alert + " Suppressing more alerts for a while...");
} }
} }