add version number to the embeds
Some checks failed
Deploy to Dokku / docker (ubuntu-latest) (push) Failing after 1m4s
Some checks failed
Deploy to Dokku / docker (ubuntu-latest) (push) Failing after 1m4s
This commit is contained in:
@ -27,7 +27,7 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
/**
|
||||
* The sniped messages for each guild
|
||||
*/
|
||||
private static final Map<BatGuild, List<SnipedMessage>> snipedMessages = new HashMap<>();
|
||||
private static final Map<BatGuild, List<SnipedMessage>> SNIPED_MESSAGES = new HashMap<>();
|
||||
private static final long SNIPED_MESSAGE_EXPIRATION = TimeUnit.HOURS.toMillis(1);
|
||||
|
||||
@Autowired
|
||||
@ -44,8 +44,8 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
* @return if the sniped messages were cleared
|
||||
*/
|
||||
public static boolean clearSnipedMessages(BatGuild guild) {
|
||||
if (snipedMessages.containsKey(guild)) {
|
||||
snipedMessages.remove(guild);
|
||||
if (SNIPED_MESSAGES.containsKey(guild)) {
|
||||
SNIPED_MESSAGES.remove(guild);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@ -58,7 +58,7 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
* @return the sniped messages for the given guild
|
||||
*/
|
||||
public static SnipedMessage getDeletedMessage(BatGuild guild, String channelId) {
|
||||
List<SnipedMessage> messages = snipedMessages.getOrDefault(guild, new ArrayList<>()).stream()
|
||||
List<SnipedMessage> messages = SNIPED_MESSAGES.getOrDefault(guild, new ArrayList<>()).stream()
|
||||
.filter(message -> message.getDeletedDate() != null
|
||||
&& message.getDeletedDate().getTime() + SNIPED_MESSAGE_EXPIRATION > System.currentTimeMillis())
|
||||
.sorted(Comparator.comparing(SnipedMessage::getDeletedDate).reversed()).toList();
|
||||
@ -79,7 +79,7 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
* @return the sniped message with the given id
|
||||
*/
|
||||
private SnipedMessage getSnipedMessage(BatGuild guild, String messageId) {
|
||||
List<SnipedMessage> messages = snipedMessages.getOrDefault(guild, new ArrayList<>());
|
||||
List<SnipedMessage> messages = SNIPED_MESSAGES.getOrDefault(guild, new ArrayList<>());
|
||||
for (SnipedMessage message : messages) {
|
||||
if (message.getMessage().getId().equals(messageId)) {
|
||||
return message;
|
||||
@ -94,12 +94,12 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
return;
|
||||
}
|
||||
|
||||
List<SnipedMessage> messages = snipedMessages.getOrDefault(guild, new ArrayList<>());
|
||||
List<SnipedMessage> messages = SNIPED_MESSAGES.getOrDefault(guild, new ArrayList<>());
|
||||
if (messages.size() >= 10) { // Only store the last 10 messages
|
||||
messages.remove(0);
|
||||
}
|
||||
messages.add(new SnipedMessage(event.getMessage(), null));
|
||||
snipedMessages.put(guild, messages);
|
||||
SNIPED_MESSAGES.put(guild, messages);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -107,7 +107,7 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
if (guild.getFeatureProfile().isFeatureDisabled(this)) {
|
||||
return;
|
||||
}
|
||||
List<SnipedMessage> messages = snipedMessages.getOrDefault(guild, new ArrayList<>());
|
||||
List<SnipedMessage> messages = SNIPED_MESSAGES.getOrDefault(guild, new ArrayList<>());
|
||||
if (messages.size() >= 10) {
|
||||
messages.remove(0);
|
||||
}
|
||||
@ -124,7 +124,7 @@ public class MessageSnipeFeature extends Feature implements EventListener {
|
||||
if (guild.getFeatureProfile().isFeatureDisabled(this)) {
|
||||
return;
|
||||
}
|
||||
List<SnipedMessage> messages = snipedMessages.getOrDefault(guild, new ArrayList<>());
|
||||
List<SnipedMessage> messages = SNIPED_MESSAGES.getOrDefault(guild, new ArrayList<>());
|
||||
if (messages.size() >= 10) {
|
||||
messages.remove(0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user