From 35d812b280714eb28e8673d9c3b3eb1309b87f08 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Tue, 3 Sep 2024 00:34:07 +0200 Subject: [PATCH] Fix Discord Ticket Log --- .../velocitycore/discord/listeners/DiscordTicketHandler.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java b/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java index f1520c40..a9592c6c 100644 --- a/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java +++ b/VelocityCore/src/de/steamwar/velocitycore/discord/listeners/DiscordTicketHandler.java @@ -87,7 +87,7 @@ public class DiscordTicketHandler extends ListenerAdapter { public void onGenericComponentInteractionCreate(@NotNull GenericComponentInteractionCreateEvent event) { MessageChannel messageChannel = event.getChannel(); if(messageChannel instanceof TextChannel channel && channel.getParentCategoryIdLong() != 0 && channel.getParentCategoryId().equals(TICKET_CATEGORY) && event.getComponentId().startsWith("close-")) { - LinkedList messages = channel.getIterableHistory().complete().stream() + LinkedList messages = channel.getIterableHistory().reverse().complete().stream() .filter(message -> !message.getAuthor().isSystem() && !message.getAuthor().isBot()) .map(message -> { StringBuilder stringBuilder = new StringBuilder() @@ -105,7 +105,7 @@ public class DiscordTicketHandler extends ListenerAdapter { }) .collect(Collectors.toCollection(LinkedList::new)); - messages.addFirst(new StringBuilder().append(" **").append(event.getUser().getName()).append("**: Ticket closed")); + messages.add(new StringBuilder().append(" **").append(event.getUser().getName()).append("**: Ticket closed")); EmbedBuilder embedBuilder = new EmbedBuilder() .setColor(Color.GREEN) @@ -120,7 +120,6 @@ public class DiscordTicketHandler extends ListenerAdapter { TextChannel logChannel = event.getGuild().getTextChannelById(TICKET_LOG); SplitUtil.split( messages.stream() - .sorted(Collections.reverseOrder()) .map(StringBuilder::toString).collect(Collectors.joining()), 2000, SplitUtil.Strategy.NEWLINE,