From 608db8f84c32711b8cbea3ac1b3a079e9678fcb1 Mon Sep 17 00:00:00 2001 From: danthe1st Date: Sun, 15 Jun 2025 10:50:35 +0200 Subject: [PATCH] ignore closed DMs in PingableNameListener --- .../discordjug/javabot/listener/PingableNameListener.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/discordjug/javabot/listener/PingableNameListener.java b/src/main/java/net/discordjug/javabot/listener/PingableNameListener.java index 6483995ff..a4e4671fd 100644 --- a/src/main/java/net/discordjug/javabot/listener/PingableNameListener.java +++ b/src/main/java/net/discordjug/javabot/listener/PingableNameListener.java @@ -73,8 +73,10 @@ private void changeName(Member member) { String newName = generateRandomName(); member.modifyNickname(newName.substring(0, Math.min(31, newName.length()))).queue(); member.getUser().openPrivateChannel() - .flatMap(channel -> channel.sendMessageFormat("Your display name in %s has been set to `%s` since your previous name was deemed as non-pingable.", member.getGuild().getName(), newName)) - .queue(); + .flatMap(channel -> + channel.sendMessageFormat("Your display name in %s has been set to `%s` since your previous name was deemed as non-pingable.", + member.getGuild().getName(), newName)) + .queue(success -> {}, err -> {});//ignore closed DMs notificationService.withGuild(member.getGuild()).sendToMessageLog(c -> c.sendMessageFormat("Changed %s's nickname from `%s` to `%s`.", member.getAsMention(), oldName, newName)); }