mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-07 07:51:46 +01:00
Fixed InspectCommand not updating inspect page
Possibly fixed Shutdown hook leaving traces of old sessions
This commit is contained in:
parent
52ec9594ee
commit
ec7b5d0aa5
@ -93,5 +93,6 @@ public class ShutdownHook extends Thread {
|
|||||||
Log.toLog(this.getClass().getName(), e);
|
Log.toLog(this.getClass().getName(), e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
activeSessions.clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,7 +15,6 @@ import main.java.com.djrapitops.plan.locale.Msg;
|
|||||||
import main.java.com.djrapitops.plan.systems.processing.info.InspectCacheRequestProcessor;
|
import main.java.com.djrapitops.plan.systems.processing.info.InspectCacheRequestProcessor;
|
||||||
import main.java.com.djrapitops.plan.utilities.Check;
|
import main.java.com.djrapitops.plan.utilities.Check;
|
||||||
import main.java.com.djrapitops.plan.utilities.MiscUtils;
|
import main.java.com.djrapitops.plan.utilities.MiscUtils;
|
||||||
import main.java.com.djrapitops.plan.utilities.html.HtmlUtils;
|
|
||||||
import main.java.com.djrapitops.plan.utilities.uuid.UUIDUtility;
|
import main.java.com.djrapitops.plan.utilities.uuid.UUIDUtility;
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
@ -76,7 +75,6 @@ public class InspectCommand extends SubCommand {
|
|||||||
if (!Check.isTrue(plugin.getDB().wasSeenBefore(uuid), Locale.get(Msg.CMD_FAIL_USERNAME_NOT_KNOWN).toString(), sender)) {
|
if (!Check.isTrue(plugin.getDB().wasSeenBefore(uuid), Locale.get(Msg.CMD_FAIL_USERNAME_NOT_KNOWN).toString(), sender)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sender.sendMessage(Locale.get(Msg.CMD_INFO_FETCH_DATA).toString());
|
|
||||||
if (CommandUtils.isPlayer(sender) && plugin.getWebServer().isAuthRequired()) {
|
if (CommandUtils.isPlayer(sender) && plugin.getWebServer().isAuthRequired()) {
|
||||||
boolean senderHasWebUser = plugin.getDB().getSecurityTable().userExists(sender.getName());
|
boolean senderHasWebUser = plugin.getDB().getSecurityTable().userExists(sender.getName());
|
||||||
if (!senderHasWebUser) {
|
if (!senderHasWebUser) {
|
||||||
@ -93,20 +91,4 @@ public class InspectCommand extends SubCommand {
|
|||||||
}
|
}
|
||||||
}).runTaskAsynchronously();
|
}).runTaskAsynchronously();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendInspectMsg(ISender sender, String playerName) {
|
|
||||||
sender.sendMessage(Locale.get(Msg.CMD_HEADER_INSPECT) + " " + playerName);
|
|
||||||
// Link
|
|
||||||
String url = HtmlUtils.getInspectUrlWithProtocol(playerName);
|
|
||||||
String message = Locale.get(Msg.CMD_INFO_LINK).toString();
|
|
||||||
boolean console = !CommandUtils.isPlayer(sender);
|
|
||||||
if (console) {
|
|
||||||
sender.sendMessage(message + url);
|
|
||||||
} else {
|
|
||||||
sender.sendMessage(message);
|
|
||||||
sender.sendLink(" ", Locale.get(Msg.CMD_INFO_CLICK_ME).toString(), url);
|
|
||||||
}
|
|
||||||
|
|
||||||
sender.sendMessage(Locale.get(Msg.CMD_CONSTANT_FOOTER).toString());
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -99,7 +99,7 @@ public class BukkitInformationManager extends InformationManager {
|
|||||||
cachePlayer(uuid);
|
cachePlayer(uuid);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
PageCache.loadPage("inspectPage: " + uuid, () -> new InspectPageResponse(this, uuid));
|
PageCache.cachePage("inspectPage: " + uuid, () -> new InspectPageResponse(this, uuid));
|
||||||
}
|
}
|
||||||
plugin.addToProcessQueue(new Processor<UUID>(uuid) {
|
plugin.addToProcessQueue(new Processor<UUID>(uuid) {
|
||||||
@Override
|
@Override
|
||||||
|
@ -44,7 +44,7 @@ public class MiscUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static int getTimeZoneOffsetHours() {
|
public static int getTimeZoneOffsetHours() {
|
||||||
return -TimeZone.getDefault().getOffset(MiscUtils.getTime()) / (int) TimeAmount.HOUR.ms();
|
return TimeZone.getDefault().getOffset(MiscUtils.getTime()) / (int) TimeAmount.HOUR.ms();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
Placeholders:
|
Placeholders:
|
||||||
|
worldPie1506439618596
|
||||||
|
worldPie1506439618596
|
||||||
|
|
||||||
${}
|
${}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user