From 7fad02e6663736b4f31288974225b33a1b7f7618 Mon Sep 17 00:00:00 2001 From: Hammy Date: Wed, 29 Sep 2021 02:33:27 +0100 Subject: [PATCH] Cache MemberOverrides --- src/main/java/me/goudham/config/BotConfig.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/goudham/config/BotConfig.java b/src/main/java/me/goudham/config/BotConfig.java index c33dc52b..127dafa4 100644 --- a/src/main/java/me/goudham/config/BotConfig.java +++ b/src/main/java/me/goudham/config/BotConfig.java @@ -20,6 +20,7 @@ import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.entities.Activity; import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.requests.GatewayIntent; +import net.dv8tion.jda.api.utils.MemberCachePolicy; import net.dv8tion.jda.api.utils.cache.CacheFlag; @Factory @@ -46,21 +47,23 @@ public class BotConfig { return JDABuilder .createDefault(token) .setActivity(Activity.playing("With Hamothy")) + .setMemberCachePolicy(MemberCachePolicy.ALL) .addEventListeners( new OnReadyListener(), new SlashCommandListener(commandHandler) ) .enableIntents( List.of( - GatewayIntent.GUILD_MEMBERS, + GatewayIntent.GUILD_MESSAGE_REACTIONS, + GatewayIntent.GUILD_VOICE_STATES, GatewayIntent.GUILD_PRESENCES, GatewayIntent.GUILD_MESSAGES, - GatewayIntent.GUILD_VOICE_STATES, - GatewayIntent.GUILD_EMOJIS, - GatewayIntent.GUILD_MESSAGE_REACTIONS + GatewayIntent.GUILD_MEMBERS, + GatewayIntent.GUILD_EMOJIS ) ) .enableCache( + CacheFlag.MEMBER_OVERRIDES, CacheFlag.ONLINE_STATUS, CacheFlag.VOICE_STATE, CacheFlag.ROLE_TAGS,