From 2dd02cdae8505b399d91897f77416559eae237d1 Mon Sep 17 00:00:00 2001 From: Sheldan <5037282+Sheldan@users.noreply.github.com> Date: Mon, 24 May 2021 18:32:41 +0200 Subject: [PATCH] [AB-266] fixing online status and activity not showing up in userinfo --- .../dev/sheldan/abstracto/core/service/BotServiceBean.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/abstracto-application/core/core-impl/src/main/java/dev/sheldan/abstracto/core/service/BotServiceBean.java b/abstracto-application/core/core-impl/src/main/java/dev/sheldan/abstracto/core/service/BotServiceBean.java index 4e6e9353c..e856f2ac9 100644 --- a/abstracto-application/core/core-impl/src/main/java/dev/sheldan/abstracto/core/service/BotServiceBean.java +++ b/abstracto-application/core/core-impl/src/main/java/dev/sheldan/abstracto/core/service/BotServiceBean.java @@ -8,6 +8,7 @@ import lombok.extern.slf4j.Slf4j; import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.JDABuilder; import net.dv8tion.jda.api.utils.MemberCachePolicy; +import net.dv8tion.jda.api.utils.cache.CacheFlag; import net.dv8tion.jda.internal.utils.IOUtil; import okhttp3.OkHttpClient; import org.springframework.beans.factory.annotation.Autowired; @@ -46,7 +47,10 @@ public class BotServiceBean implements BotService { JDABuilder builder = JDABuilder.createDefault(System.getenv("TOKEN")); builder.enableIntents(GUILD_VOICE_STATES, GUILD_BANS, GUILD_EMOJIS, GUILD_MEMBERS, GUILD_MESSAGES, - GUILD_MESSAGE_REACTIONS, DIRECT_MESSAGES); + GUILD_MESSAGE_REACTIONS, DIRECT_MESSAGES, GUILD_PRESENCES); + + builder.enableCache(CacheFlag.ACTIVITY); + builder.enableCache(CacheFlag.ONLINE_STATUS); builder.setBulkDeleteSplittingEnabled(false); builder.setMemberCachePolicy(MemberCachePolicy.DEFAULT);