From ffb393706b91c9436c8da0c4bb9baa030bb34e50 Mon Sep 17 00:00:00 2001 From: anthorob Date: Sat, 14 Dec 2024 01:07:24 -0500 Subject: [PATCH] Add unique ID for each context --- .../netneutrality/context/MessageCommandContext.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java b/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java index c41d12b..e3b026f 100644 --- a/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java +++ b/src/main/java/me/bobert/netneutrality/context/MessageCommandContext.java @@ -43,6 +43,15 @@ public class MessageCommandContext extends CommandContext { return event; } + @Override + public String getId() { + return String.format("%s:%s:%s:%s", + getGuild() == null ? "PrivateMessage" : getGuild().getId(), + getChannel().getId(), + getDiscordUser().getId(), + message.getId()); + } + @Override public ChannelType getType() { return event.getChannelType();