From 89894353b6343dd10c0cf95aadde18f472afcc2b Mon Sep 17 00:00:00 2001 From: Luck <git@lucko.me> Date: Mon, 1 Mar 2021 10:16:21 +0000 Subject: [PATCH] Add web editor deletion cause --- .../java/net/luckperms/api/event/cause/DeletionCause.java | 6 ++++++ .../lucko/luckperms/common/webeditor/WebEditorResponse.java | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/net/luckperms/api/event/cause/DeletionCause.java b/api/src/main/java/net/luckperms/api/event/cause/DeletionCause.java index 4fa91077f..3d529bcd6 100644 --- a/api/src/main/java/net/luckperms/api/event/cause/DeletionCause.java +++ b/api/src/main/java/net/luckperms/api/event/cause/DeletionCause.java @@ -35,6 +35,12 @@ public enum DeletionCause { */ COMMAND, + /** + * The deletion was caused by the web editor + * @since 5.3 + */ + WEB_EDITOR, + /** * The deletion was caused by an API call */ diff --git a/common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java b/common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java index eedfb5809..54af73721 100644 --- a/common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java +++ b/common/src/main/java/me/lucko/luckperms/common/webeditor/WebEditorResponse.java @@ -328,7 +328,7 @@ public class WebEditorResponse { } try { - this.plugin.getStorage().deleteGroup(group, DeletionCause.COMMAND).get(); + this.plugin.getStorage().deleteGroup(group, DeletionCause.WEB_EDITOR).get(); } catch (Exception e) { e.printStackTrace(); Message.DELETE_ERROR.send(this.sender, group.getFormattedDisplayName()); @@ -358,7 +358,7 @@ public class WebEditorResponse { } try { - this.plugin.getStorage().deleteTrack(track, DeletionCause.COMMAND).get(); + this.plugin.getStorage().deleteTrack(track, DeletionCause.WEB_EDITOR).get(); } catch (Exception e) { e.printStackTrace(); Message.DELETE_ERROR.send(this.sender, Component.text(track.getName()));