From 1139a7e73b365714832e13fb48a80c2115709942 Mon Sep 17 00:00:00 2001 From: "Alex \"mcmonkey\" Goodwin" Date: Sun, 12 Mar 2023 15:27:04 -0700 Subject: [PATCH] fix is_in_group --- .../denizenscript/ddiscordbot/objects/DiscordUserTag.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/denizenscript/ddiscordbot/objects/DiscordUserTag.java b/src/main/java/com/denizenscript/ddiscordbot/objects/DiscordUserTag.java index 58948f5..a13f446 100644 --- a/src/main/java/com/denizenscript/ddiscordbot/objects/DiscordUserTag.java +++ b/src/main/java/com/denizenscript/ddiscordbot/objects/DiscordUserTag.java @@ -203,16 +203,13 @@ public static void register() { // If this returns false, some usages of the object may still be valid. // It may return false due to caching issues or because the user doesn't share a guild with the bot. // --> - tagProcessor.registerTag(ElementTag.class, DiscordGroupTag.class, "is_valid", (attribute, object, group) -> { + tagProcessor.registerTag(ElementTag.class, DiscordGroupTag.class, "is_in_group", (attribute, object, group) -> { if (object.getUser() == null) { return new ElementTag(false); } group = new DiscordGroupTag(object.bot, group.guild_id); Member member = group.getGuild().getMember(object.getUser()); - if (member == null) { - return new ElementTag(false); - } - return new ElementTag(true); + return new ElementTag(member != null); }); // <--[tag]