[AB-xxx] adding command to automatically ban all honeypot users

refactored honeypot listener into a service
fixing transfer credits not requiring the inputs
This commit is contained in:
Sheldan
2026-03-29 11:02:47 +02:00
parent 81b1688d97
commit 7f12ac7107
11 changed files with 325 additions and 87 deletions

View File

@@ -92,6 +92,13 @@ public class MemberServiceBean implements MemberService {
return getMemberInServerAsync(serverUser.getServerId(), serverUser.getUserId());
}
@Override
public List<Member> getMembersWithRole(Long serverId, Long roleId) {
Guild guildById = guildService.getGuildById(serverId);
Role role = guildById.getRoleById(roleId);
return guildById.getMembersWithRoles(List.of(role));
}
@Override
public CompletableFuture<User> retrieveUserById(Long userId) {
return botService.getInstance().retrieveUserById(userId).submit();