Skip to content

Commit 1cf0978

Browse files
committed
Made it cleanup CommandParseResult message after 5 seconds.
1 parent ff07905 commit 1cf0978

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

src/main/java/org/mangorage/mangobotplugin/BotEventListener.java

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,20 @@ public void onMessageReceived(MessageReceivedEvent event) {
102102
if (!cmdParseResult.getMessages().isEmpty()) {
103103
message.reply(
104104
String.join("\n", cmdParseResult.getMessages())
105-
).queue();
105+
).queue(msg -> {
106+
// Delete after 5 seconds...
107+
msg.delete().queueAfter(5, TimeUnit.SECONDS);
108+
});
106109
}
107110

108-
final var cmdEnd = System.currentTimeMillis() - cmdStart;
109-
message.reply(
110-
"Took: %sms to process command request!".formatted(cmdEnd)
111-
).queue(m -> {
112-
m.delete().queueAfter(5, TimeUnit.SECONDS);
113-
});
111+
if (MangoBotCore.isDevMode()) {
112+
final var cmdEnd = System.currentTimeMillis() - cmdStart;
113+
message.reply(
114+
"Took: %sms to process command request!".formatted(cmdEnd)
115+
).queue(m -> {
116+
m.delete().queueAfter(5, TimeUnit.SECONDS);
117+
});
118+
}
114119
}
115120
}
116121

0 commit comments

Comments
 (0)