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();