Skip to content

Commit 66ebeef

Browse files
committed
register metrics updater before setting up JDA
1 parent b85d5e5 commit 66ebeef

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/net/discordjug/javabot/tasks/MetricsUpdater.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import lombok.RequiredArgsConstructor;
44
import lombok.extern.slf4j.Slf4j;
5+
import net.discordjug.javabot.annotations.PreRegisteredListener;
56
import net.discordjug.javabot.data.config.BotConfig;
67
import net.discordjug.javabot.data.config.guild.MetricsConfig;
78
import net.discordjug.javabot.util.ExceptionLogger;
@@ -25,6 +26,7 @@
2526
*/
2627
@Slf4j
2728
@RequiredArgsConstructor
29+
@PreRegisteredListener
2830
public class MetricsUpdater extends ListenerAdapter {
2931
private static final Map<String, Function<Guild, String>> TEXT_VARIABLES = Map.of(
3032
"{!member_count}", g -> String.valueOf(g.getMemberCount()),
@@ -38,6 +40,7 @@ public class MetricsUpdater extends ListenerAdapter {
3840
public void onReady(@NotNull ReadyEvent event) {
3941
asyncPool.scheduleWithFixedDelay(() -> {
4042
for (Guild guild : event.getJDA().getGuilds()) {
43+
log.info("for guild: {}", guild);
4144
MetricsConfig config = botConfig.get(guild).getMetricsConfig();
4245
if (config.getMetricsCategory() == null || config.getMetricsMessageTemplate().isEmpty()) {
4346
continue;

0 commit comments

Comments
 (0)