From e3b6507a6c1543fd9b750e5239ed215950ff5bc7 Mon Sep 17 00:00:00 2001 From: Braydon Date: Fri, 2 Jun 2023 00:32:27 -0400 Subject: [PATCH] Document DiscordService#sendOwnerLog --- .../me/braydon/license/service/DiscordService.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/main/java/me/braydon/license/service/DiscordService.java b/src/main/java/me/braydon/license/service/DiscordService.java index f53a43b..598ce9c 100644 --- a/src/main/java/me/braydon/license/service/DiscordService.java +++ b/src/main/java/me/braydon/license/service/DiscordService.java @@ -151,7 +151,20 @@ public final class DiscordService { textChannel.sendMessageEmbeds(buildEmbed(embed)).queue(); } + /** + * Send an embed to the owner + * of the given license. + * + * @param license the license + * @param embed the embed to send + * @see License for license + * @see EmbedBuilder for embed + */ public void sendOwnerLog(@NonNull License license, @NonNull EmbedBuilder embed) { + // JDA must be ready to send logs + if (!isReady()) { + return; + } // We need an owner for the license if (license.getOwnerSnowflake() <= 0L) { return;