From 47eb88cbae733db02f1925bc4ecd805551827c8a Mon Sep 17 00:00:00 2001 From: akastijn Date: Sat, 8 Nov 2025 20:24:49 +0100 Subject: [PATCH] Use Lombok's `@Slf4j` in `CommandSyncNitro` and add logging for database changes during member checks. --- .../com/alttd/commandManager/commands/CommandSyncNitro.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/alttd/commandManager/commands/CommandSyncNitro.java b/src/main/java/com/alttd/commandManager/commands/CommandSyncNitro.java index d50eb6a..06f7578 100644 --- a/src/main/java/com/alttd/commandManager/commands/CommandSyncNitro.java +++ b/src/main/java/com/alttd/commandManager/commands/CommandSyncNitro.java @@ -6,6 +6,7 @@ import com.alttd.config.MessagesConfig; import com.alttd.database.queries.QueriesUserByRole; import com.alttd.database.queries.QueriesUserDiscordId; import com.alttd.util.Util; +import lombok.extern.slf4j.Slf4j; import net.dv8tion.jda.api.JDA; import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Member; @@ -24,6 +25,7 @@ import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; +@Slf4j public class CommandSyncNitro extends DiscordCommand { private final CommandData commandData; @@ -87,10 +89,12 @@ public class CommandSyncNitro extends DiscordCommand { private void checkMember(Member member, long userId) { if (member == null) { QueriesUserDiscordId.removeLinkedUserByDiscordId(userId); + log.info("User {} not found in guild. Removing from database.", userId); return; } boolean hasNitro = member.getRoles().stream().anyMatch(role -> role.getIdLong() == 585557866275012633L); if (!hasNitro) { + log.info("User {} does not have nitro. Removing from database.", userId); QueriesUserDiscordId.removeRole(userId, "nitro"); } }