Block a user
AppealDiscord to simplify appeal list processing using Comparator and optimize imports.
id and assignedTo parameters with @Param in mappers for improved MyBatis compatibility.
DiscordAppealMapper.
checkAuthStatus execution on auth service initialization and add logging for username retrieval and errors.
DiscordAppealMapper to initialization and simplify username reload logic in auth service.
discordId type from integer to string across frontend, backend, and API schema for consistency and proper validation.
DiscordAppealDiscord and annotate class with @Slf4j.
DiscordSender.
DiscordBotInstance to remove start method from public API, initialize JDA with lazy loading, and clean up unused token validation logic.
DiscordBotInstance to initialize JDA lazily and standardize "Discord ID" terminology in appeal form.
AppealComponent to remove dynamic height logic, integrate FullSizeComponent, and simplify imports.
AppealSender and improve assignment handling with thread creation and button interactions.