Skip to content

Commit eb55773

Browse files
committed
Merge remote-tracking branch 'javabot/main' into spam-automod
2 parents 58ca14a + 6a5b6d3 commit eb55773

File tree

1 file changed

+25
-20
lines changed

1 file changed

+25
-20
lines changed

src/main/java/net/discordjug/javabot/data/h2db/message_cache/MessageCache.java

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,5 @@
11
package net.discordjug.javabot.data.h2db.message_cache;
22

3-
import lombok.Getter;
4-
import lombok.extern.slf4j.Slf4j;
5-
import net.discordjug.javabot.data.config.BotConfig;
6-
import net.discordjug.javabot.data.config.guild.MessageCacheConfig;
7-
import net.discordjug.javabot.data.h2db.message_cache.dao.MessageCacheRepository;
8-
import net.discordjug.javabot.data.h2db.message_cache.model.CachedMessage;
9-
import net.discordjug.javabot.systems.user_commands.IdCalculatorCommand;
10-
import net.discordjug.javabot.util.ExceptionLogger;
11-
import net.discordjug.javabot.util.Responses;
12-
import net.discordjug.javabot.util.TimeUtils;
13-
import net.discordjug.javabot.util.UserUtils;
14-
import net.dv8tion.jda.api.EmbedBuilder;
15-
import net.dv8tion.jda.api.entities.*;
16-
import net.dv8tion.jda.api.entities.Message.Attachment;
17-
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
18-
import net.dv8tion.jda.api.interactions.components.buttons.Button;
19-
import net.dv8tion.jda.api.requests.restaction.MessageCreateAction;
20-
import net.dv8tion.jda.api.utils.FileUpload;
21-
223
import java.io.ByteArrayInputStream;
234
import java.io.InputStream;
245
import java.net.URI;
@@ -40,6 +21,28 @@
4021
import org.springframework.dao.DataAccessException;
4122
import org.springframework.stereotype.Service;
4223

24+
import lombok.Getter;
25+
import lombok.extern.slf4j.Slf4j;
26+
import net.discordjug.javabot.data.config.BotConfig;
27+
import net.discordjug.javabot.data.config.guild.MessageCacheConfig;
28+
import net.discordjug.javabot.data.h2db.message_cache.dao.MessageCacheRepository;
29+
import net.discordjug.javabot.data.h2db.message_cache.model.CachedMessage;
30+
import net.discordjug.javabot.systems.user_commands.IdCalculatorCommand;
31+
import net.discordjug.javabot.util.ExceptionLogger;
32+
import net.discordjug.javabot.util.Responses;
33+
import net.discordjug.javabot.util.TimeUtils;
34+
import net.discordjug.javabot.util.UserUtils;
35+
import net.dv8tion.jda.api.EmbedBuilder;
36+
import net.dv8tion.jda.api.entities.Guild;
37+
import net.dv8tion.jda.api.entities.Message;
38+
import net.dv8tion.jda.api.entities.Message.Attachment;
39+
import net.dv8tion.jda.api.entities.MessageEmbed;
40+
import net.dv8tion.jda.api.entities.User;
41+
import net.dv8tion.jda.api.entities.channel.middleman.MessageChannel;
42+
import net.dv8tion.jda.api.interactions.components.buttons.Button;
43+
import net.dv8tion.jda.api.requests.restaction.MessageCreateAction;
44+
import net.dv8tion.jda.api.utils.FileUpload;
45+
4346
/**
4447
* Listens for Incoming Messages and stores them in the Message Cache.
4548
*/
@@ -107,7 +110,9 @@ public void cache(Message message) {
107110
synchronize();
108111
}
109112
messageCount++;
110-
cache.add(CachedMessage.of(message));
113+
CachedMessage cachedMessage = CachedMessage.of(message);
114+
cache.add(cachedMessage);
115+
requestMessageAttachments(cachedMessage);
111116
}
112117

113118
/**

0 commit comments

Comments
 (0)