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);
if (num < lines) {
alert(alert);
if (num == 1) {
String webhook = plugin.getConfig().getString("grief-alert.webhook", "");
String message = "@here " + alert;
if (StringUtils.isNotEmpty(webhook)) {
Map<String, String> data = new HashMap<>();
data.put("username", "Grief Alert");
data.put("content", message);
CoreWeb.asyncPost(plugin, webhook, data);
}
}
} else if (num == lines) {
alert(alert + " Suppressing more alerts for a while...");
String extra = " Suppressing more alerts for a while";
String webhook = plugin.getConfig().getString("grief-alert.webhook", "");
String message = "@here " + alert;
if (StringUtils.isNotEmpty(webhook)) {
extra += " and pinging Discord";
Map<String, String> data = new HashMap<>();
data.put("username", "Grief Alert");
data.put("content", message);
CoreWeb.asyncPost(plugin, webhook, data);
}
extra += "...";
alert(alert + extra);
}
}