From f6c5d448ec9b1a6ec6e491a304ce78cf18226276 Mon Sep 17 00:00:00 2001 From: Doc Date: Tue, 4 Nov 2025 21:50:42 -0300 Subject: [PATCH] feat: update D4J to 3.3.0 --- build.gradle.kts | 4 ++-- .../java/me/sulu/pencil/listeners/AttachmentListener.java | 3 ++- src/main/java/me/sulu/pencil/util/Emojis.java | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index d3adde7..c8e18ad 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,7 +11,7 @@ application { repositories { mavenCentral() - maven("https://oss.sonatype.org/content/repositories/snapshots/") + maven("https://central.sonatype.com/repository/maven-snapshots/") maven("https://jitpack.io") { content { includeGroup("com.github.anyascii") @@ -20,7 +20,7 @@ repositories { } dependencies { - implementation("com.discord4j", "discord4j-core", "3.3.0-RC1") { + implementation("com.discord4j", "discord4j-core", "3.3.0") { exclude("com.fasterxml") exclude("com.github.ben-manes.caffeine") } diff --git a/src/main/java/me/sulu/pencil/listeners/AttachmentListener.java b/src/main/java/me/sulu/pencil/listeners/AttachmentListener.java index 4bea801..97a9d50 100644 --- a/src/main/java/me/sulu/pencil/listeners/AttachmentListener.java +++ b/src/main/java/me/sulu/pencil/listeners/AttachmentListener.java @@ -2,6 +2,7 @@ import discord4j.core.event.domain.message.MessageCreateEvent; import discord4j.core.object.entity.User; +import discord4j.discordjson.json.MessageReferenceData; import me.sulu.pencil.Pencil; import me.sulu.pencil.apis.paste.Paste; import reactor.core.Disposable; @@ -53,7 +54,7 @@ private Mono on(MessageCreateEvent event) { .flatMap(content -> this.paste.paste(attachment.getContentType().orElse("text/plain"), content.getT2())) .zipWith(event.getMessage().getChannel()) .flatMap(tuple -> tuple.getT2().createMessage("%s by %s: %s".formatted(attachment.getFilename(), author.getMention(), tuple.getT1())) - .withMessageReference(event.getMessage().getId())) + .withMessageReference(MessageReferenceData.builder().messageId(event.getMessage().getId().asLong()).channelId(event.getMessage().getChannelId().asLong()).build())) ).then(); } diff --git a/src/main/java/me/sulu/pencil/util/Emojis.java b/src/main/java/me/sulu/pencil/util/Emojis.java index 337811a..af81a8f 100644 --- a/src/main/java/me/sulu/pencil/util/Emojis.java +++ b/src/main/java/me/sulu/pencil/util/Emojis.java @@ -1,9 +1,9 @@ package me.sulu.pencil.util; import discord4j.common.util.Snowflake; -import discord4j.core.object.reaction.ReactionEmoji; +import discord4j.core.object.emoji.CustomEmoji; public class Emojis { - public static final ReactionEmoji GITHUB = ReactionEmoji.custom(Snowflake.of(822054840389206056L), "github", false); - public static final ReactionEmoji GOOGLE = ReactionEmoji.custom(Snowflake.of(937078670223347752L), "google", false); + public static final CustomEmoji GITHUB = CustomEmoji.of(Snowflake.of(822054840389206056L), "github", false); + public static final CustomEmoji GOOGLE = CustomEmoji.of(Snowflake.of(937078670223347752L), "google", false); }