diff --git a/wrapper/discord4j/src/main/java/net/tomatentum/marinara/wrapper/discord4j/Discord4JWrapper.java b/wrapper/discord4j/src/main/java/net/tomatentum/marinara/wrapper/discord4j/Discord4JWrapper.java index 66df289..cb65bbc 100644 --- a/wrapper/discord4j/src/main/java/net/tomatentum/marinara/wrapper/discord4j/Discord4JWrapper.java +++ b/wrapper/discord4j/src/main/java/net/tomatentum/marinara/wrapper/discord4j/Discord4JWrapper.java @@ -57,6 +57,8 @@ public class Discord4JWrapper extends LibraryWrapper { if (api != null) api.on(InteractionCreateEvent.class) .subscribe(event -> handleInteraction(event)); + else + logger.warn("GatewayDiscordClient was null so no Events were subscribed to."); logger.info("Discord4J wrapper loaded!"); } diff --git a/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java b/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java index e8555bb..d18545c 100644 --- a/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java +++ b/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java @@ -44,7 +44,10 @@ public class JavacordWrapper extends LibraryWrapper { public JavacordWrapper(DiscordApi api) { this.api = api; this.contextObjectProvider = new JavacordContextObjectProvider(); - api.addInteractionCreateListener((e) -> handleInteraction(e.getInteraction())); + if (api != null) + api.addInteractionCreateListener((e) -> handleInteraction(e.getInteraction())); + else + logger.warn("DiscordApi was null so no Events were subscribed to."); logger.info("Javacord wrapper loaded!"); }