From cc25dbe159ba0e8f8f908bcc48eeaa114de63021 Mon Sep 17 00:00:00 2001 From: Benjamin Sherriff Date: Sun, 22 Jan 2023 09:11:59 -0500 Subject: [PATCH] v0.1.2 - Updated CacheFlags --- pom.xml | 13 ++++++++++--- src/main/java/com/bensherriff/siren/MusicBot.java | 10 ++++++++-- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 67facb0..00e8c43 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.bensherriff siren - 0.1.1 + 0.1.2 jar @@ -43,6 +43,13 @@ https://repo.local.bensherriff.com/artifactory/libs-snapshot + + + central + ffc58a58b429-releases + http://repo.local.bensherriff.com/artifactory/libs-release + + 4.4.0_350 @@ -120,8 +127,8 @@ shade - true - All + + *:* diff --git a/src/main/java/com/bensherriff/siren/MusicBot.java b/src/main/java/com/bensherriff/siren/MusicBot.java index d4a9bd1..19c7ebc 100644 --- a/src/main/java/com/bensherriff/siren/MusicBot.java +++ b/src/main/java/com/bensherriff/siren/MusicBot.java @@ -33,6 +33,12 @@ public class MusicBot extends ListenerAdapter { GatewayIntent.DIRECT_MESSAGES, GatewayIntent.GUILD_MESSAGES, GatewayIntent.GUILD_MESSAGE_REACTIONS, GatewayIntent.GUILD_VOICE_STATES }; + private final static CacheFlag[] ENABLED_FLAGS = { + CacheFlag.MEMBER_OVERRIDES, CacheFlag.VOICE_STATE + }; + private final static CacheFlag[] DISABLED_FLAGS = { + CacheFlag.ACTIVITY, CacheFlag.CLIENT_STATUS, CacheFlag.EMOTE, CacheFlag.ONLINE_STATUS + }; private final PlayerManager playerManager; private final Map musicManagers; private final Settings settings; @@ -49,8 +55,8 @@ public class MusicBot extends ListenerAdapter { MusicBot musicBot = new MusicBot(settings); JDA jda = JDABuilder.create(settings.getToken(), Arrays.asList(INTENTS)) - .enableCache(CacheFlag.MEMBER_OVERRIDES, CacheFlag.VOICE_STATE) - .disableCache(CacheFlag.ACTIVITY, CacheFlag.CLIENT_STATUS, CacheFlag.EMOTE) + .enableCache(Arrays.asList(ENABLED_FLAGS)) + .disableCache(Arrays.asList(DISABLED_FLAGS)) .addEventListeners(musicBot) .setBulkDeleteSplittingEnabled(true) .build();