Skip to content

Commit 930e938

Browse files
authored
Catch error when unable to send DM (#909)
* fix: catch error when unable to send DM * feat: empty success callback * refactor(AutoPruneHelperRoutine): improve debug msg * refactor(AutoPruneHelperRoutine): use logger formatter
1 parent 0f3ab26 commit 930e938

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

application/src/main/java/org/togetherjava/tjbot/features/help/AutoPruneHelperRoutine.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,9 @@ private void pruneMemberFromRole(Member member, Role role, ForumChannel helpForu
163163
guild.removeRoleFromMember(member, role)
164164
.flatMap(any -> member.getUser().openPrivateChannel())
165165
.flatMap(channel -> channel.sendMessage(dmMessage))
166-
.queue();
166+
.queue(null, failure -> logger.debug(
167+
"Failed sending a DM to user ({}) while pruning them from a helper role.",
168+
member.getId()));
167169
}
168170

169171
private void warnModsAbout(String message, Guild guild) {

0 commit comments

Comments
 (0)