Skip to content

Commit 5bcf666

Browse files
committed
Fixed MessageCache trying to log Bot messages
1 parent d98154e commit 5bcf666

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/net/javadiscord/javabot/data/h2db/message_cache/MessageCacheListener.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ public void onMessageUpdate(@NotNull MessageUpdateEvent event) {
4747
public void onMessageDelete(@NotNull MessageDeleteEvent event) {
4848
Optional<CachedMessage> optional = Bot.messageCache.cache.stream().filter(m -> m.getMessageId() == event.getMessageIdLong()).findFirst();
4949
if (optional.isPresent()) {
50-
Bot.messageCache.sendDeletedMessageToLog(event.getGuild(), event.getChannel(), optional.get());
50+
CachedMessage message = optional.get();
51+
if (message.getAuthorId() == event.getJDA().getSelfUser().getIdLong()) return;
52+
Bot.messageCache.sendDeletedMessageToLog(event.getGuild(), event.getChannel(), message);
5153
} else {
5254
GuildUtils.getCacheLogChannel(event.getGuild())
5355
.sendMessageEmbeds(Bot.messageCache.buildMessageNotCachedEmbed(event.getGuild(), event.getChannel(), event.getMessageIdLong()))

0 commit comments

Comments
 (0)