From cac8532f4117448388eaec1be06b40c6f93befef Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Mon, 6 Apr 2020 23:03:26 +0200 Subject: [PATCH] bruh? --- .../java/com/bbn/hadder/listener/ReadyListener.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/ReadyListener.java b/src/main/java/com/bbn/hadder/listener/ReadyListener.java index 51b3491..1277c1a 100644 --- a/src/main/java/com/bbn/hadder/listener/ReadyListener.java +++ b/src/main/java/com/bbn/hadder/listener/ReadyListener.java @@ -40,11 +40,13 @@ public class ReadyListener extends ListenerAdapter { public void onReady(@Nonnull ReadyEvent e) { rethink.setup(); new Thread(() -> { - for (User user : e.getJDA().getUsers()) { - if (!user.getId().equals(e.getJDA().getSelfUser().getId())) { - rethink.insertUser(user.getId()); - } - } + e.getJDA().getGuilds().forEach(guild -> guild.retrieveMembers().thenApply((v) -> guild.getMemberCache()).thenAccept((members) -> { + members.forEach((member) -> { + if (!member.getId().equals(e.getJDA().getSelfUser().getId())) { + rethink.insertUser(member.getId()); + } + }); + })); for (Guild g : e.getJDA().getGuilds()) { rethink.insertGuild(g.getId()); }