check feature states

This commit is contained in:
Lee 2024-07-06 06:26:33 +01:00
parent f7aba7a49b
commit 6fef1d0092
2 changed files with 5 additions and 1 deletions

@ -36,7 +36,7 @@ public class BirthdayFeature extends Feature implements EventListener {
private void checkBirthdays() { private void checkBirthdays() {
for (Guild guild : DiscordService.JDA.getGuilds()) { for (Guild guild : DiscordService.JDA.getGuilds()) {
BatGuild batGuild = guildService.getGuild(guild.getId()); BatGuild batGuild = guildService.getGuild(guild.getId());
if (batGuild == null) { if (batGuild.getFeatureProfile().isFeatureDisabled(this)) { // Check if the feature is disabled
continue; continue;
} }
BirthdayProfile profile = batGuild.getBirthdayProfile(); BirthdayProfile profile = batGuild.getBirthdayProfile();

@ -38,6 +38,10 @@ public class MinecraftFeature extends Feature {
public void checkServers() { public void checkServers() {
for (Guild guild : DiscordService.JDA.getGuilds()) { for (Guild guild : DiscordService.JDA.getGuilds()) {
BatGuild batGuild = guildService.getGuild(guild.getId()); BatGuild batGuild = guildService.getGuild(guild.getId());
if (batGuild.getFeatureProfile().isFeatureDisabled(this)) { // Check if the feature is disabled
continue;
}
batGuild.getMinecraftProfile().checkServers(); batGuild.getMinecraftProfile().checkServers();
} }
} }