This commit is contained in:
@ -80,46 +80,42 @@ public class AuditLog {
|
|||||||
GUI_CLICK,
|
GUI_CLICK,
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog get(int auditLogId) {
|
private static void create(String serverName, SteamwarUser serverOwner, SteamwarUser actor, Type actionType, String text) {
|
||||||
return byId.select(auditLogId);
|
create.insertGetKey(Timestamp.from(Instant.now()), serverName, serverOwner, actor, actionType, text);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static AuditLog create(String serverName, SteamwarUser serverOwner, SteamwarUser actor, Type actionType, String text) {
|
public static void createJoin(@NonNull String jointServerName, SteamwarUser serverOwner, @NonNull SteamwarUser joinedPlayer) {
|
||||||
return get(create.insertGetKey(Timestamp.from(Instant.now()), serverName, serverOwner, actor, actionType, text));
|
create(jointServerName, serverOwner, joinedPlayer, Type.JOIN, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createJoin(@NonNull String jointServerName, SteamwarUser serverOwner, @NonNull SteamwarUser joinedPlayer) {
|
public static void createLeave(@NonNull String leftServerName, SteamwarUser serverOwner, @NonNull SteamwarUser joinedPlayer) {
|
||||||
return create(jointServerName, serverOwner, joinedPlayer, Type.JOIN, "");
|
create(leftServerName, serverOwner, joinedPlayer, Type.LEAVE, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createLeave(@NonNull String leftServerName, SteamwarUser serverOwner, @NonNull SteamwarUser joinedPlayer) {
|
public static void createCommand(@NonNull String serverName, SteamwarUser serverOwner, SteamwarUser player, @NonNull String command) {
|
||||||
return create(leftServerName, serverOwner, joinedPlayer, Type.LEAVE, "");
|
if (player == null) return;
|
||||||
|
create(serverName, serverOwner, player, Type.COMMAND, command);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createCommand(@NonNull String serverName, SteamwarUser serverOwner, SteamwarUser player, @NonNull String command) {
|
public static void createSensitiveCommand(@NonNull String serverName, SteamwarUser serverOwner, SteamwarUser player, @NonNull String command) {
|
||||||
if (player == null) return null;
|
if (player == null) return;
|
||||||
return create(serverName, serverOwner, player, Type.COMMAND, command);
|
create(serverName, serverOwner, player, Type.SENSITIVE_COMMAND, command);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createSensitiveCommand(@NonNull String serverName, SteamwarUser serverOwner, SteamwarUser player, @NonNull String command) {
|
public static void createChat(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser chatter, @NonNull String chat) {
|
||||||
if (player == null) return null;
|
create(serverName, serverOwner, chatter, Type.CHAT, chat);
|
||||||
return create(serverName, serverOwner, player, Type.SENSITIVE_COMMAND, command);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createChat(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser chatter, @NonNull String chat) {
|
public static void createGuiOpen(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName) {
|
||||||
return create(serverName, serverOwner, chatter, Type.CHAT, chat);
|
create(serverName, serverOwner, player, Type.GUI_OPEN, guiName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createGuiOpen(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName) {
|
public static void createGuiClick(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName, @NonNull String clickType, int slot, @NonNull String itemName) {
|
||||||
return create(serverName, serverOwner, player, Type.GUI_OPEN, guiName);
|
create(serverName, serverOwner, player, Type.GUI_CLICK, "Gui: " + guiName + "\nSlot: " + slot + "\nClickType: " + clickType + "\nItemName: " + itemName);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static AuditLog createGuiClick(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName, @NonNull String clickType, int slot, @NonNull String itemName) {
|
public static void createGuiClose(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName) {
|
||||||
return create(serverName, serverOwner, player, Type.GUI_CLICK, "Gui: " + guiName + "\nSlot: " + slot + "\nClickType: " + clickType + "\nItemName: " + itemName);
|
create(serverName, serverOwner, player, Type.GUI_CLOSE, guiName);
|
||||||
}
|
|
||||||
|
|
||||||
public static AuditLog createGuiClose(@NonNull String serverName, SteamwarUser serverOwner, @NonNull SteamwarUser player, @NonNull String guiName) {
|
|
||||||
return create(serverName, serverOwner, player, Type.GUI_CLOSE, guiName);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public SteamwarUser getServerOwner() {
|
public SteamwarUser getServerOwner() {
|
||||||
|
|||||||
Reference in New Issue
Block a user