From 995a3738dffcc8145271f93ff335d56ccbf1fc14 Mon Sep 17 00:00:00 2001 From: Salmonllama Date: Mon, 27 Jul 2020 22:40:42 -0400 Subject: [PATCH] Move outfit logging inside the insertion future --- .../developer/CreateGalleryCommand.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/commands/developer/CreateGalleryCommand.java b/src/main/java/dev/salmonllama/fsbot/commands/developer/CreateGalleryCommand.java index f07fc9f..5838bc6 100644 --- a/src/main/java/dev/salmonllama/fsbot/commands/developer/CreateGalleryCommand.java +++ b/src/main/java/dev/salmonllama/fsbot/commands/developer/CreateGalleryCommand.java @@ -68,20 +68,19 @@ public class CreateGalleryCommand extends Command { // TODO: This command needs ctx.getServer().ifPresent(server -> { galleryBuilder.setServerId(server.getIdAsString()); - galleryBuilder.setServerName(server.getName()); }); GalleryChannel gallery = galleryBuilder.build(); - GalleryController.insert(gallery).exceptionally(ExceptionLogger.get()); // TODO: Make a discord exception logger for the thingos - - EmbedBuilder embed = new EmbedBuilder() - .setColor(Color.GREEN) - .addField("Success", "Gallery has been created:") - .addField("Channel Id:", gallery.getChannelId()) - .addField("Tag:", tag) - .addField("Emoji:", EmojiManager.getByUnicode(gallery.getEmoji()).toString()) - .addField("End:", String.format("This channel is now being tracked under: %s", tag)); - ctx.getChannel().sendMessage(embed); // TODO: Make this a reply + GalleryController.insert(gallery).thenAcceptAsync((Void) -> { + EmbedBuilder embed = new EmbedBuilder() + .setColor(Color.GREEN) + .addField("Success", "Gallery has been created:") + .addField("Channel Id:", gallery.getChannelId()) + .addField("Tag:", tag) + .addField("Emoji:", EmojiParser.parseToUnicode(gallery.getEmoji())) + .addField("End:", String.format("This channel is now being tracked under: %s", tag)); + ctx.reply(embed); + }); } }