Queries api if member is null
This commit is contained in:
parent
56313ef3f9
commit
92c1ee42a9
|
|
@ -216,15 +216,19 @@ public class Bot {
|
||||||
}
|
}
|
||||||
Member member = guild.getMemberById(userId);
|
Member member = guild.getMemberById(userId);
|
||||||
if (member == null)
|
if (member == null)
|
||||||
return;
|
guild.retrieveMemberById(userId).queue(member1 -> discordBan(member1, optionalReason));
|
||||||
|
else
|
||||||
|
discordBan(member, optionalReason);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void discordBan(Member member, @Nullable String optionalReason) {
|
||||||
try {
|
try {
|
||||||
if (optionalReason == null)
|
if (optionalReason == null)
|
||||||
member.ban(0).queue();
|
member.ban(0).queue();
|
||||||
else
|
else
|
||||||
member.ban(0, optionalReason).queue();
|
member.ban(0, optionalReason).queue();
|
||||||
} catch (InsufficientPermissionException exception) {
|
} catch (InsufficientPermissionException exception) {
|
||||||
ALogger.warn("Unable to ban " + userId + " from Discord they might be above me.");
|
ALogger.warn("Unable to ban " + member.getAsMention() + " : " + member.getId() + " from Discord they might be above me.");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user