Move outfit logging inside the insertion future
This commit is contained in:
parent
e46bc1c787
commit
995a3738df
@ -68,20 +68,19 @@ public class CreateGalleryCommand extends Command { // TODO: This command needs
|
|||||||
|
|
||||||
ctx.getServer().ifPresent(server -> {
|
ctx.getServer().ifPresent(server -> {
|
||||||
galleryBuilder.setServerId(server.getIdAsString());
|
galleryBuilder.setServerId(server.getIdAsString());
|
||||||
galleryBuilder.setServerName(server.getName());
|
|
||||||
});
|
});
|
||||||
|
|
||||||
GalleryChannel gallery = galleryBuilder.build();
|
GalleryChannel gallery = galleryBuilder.build();
|
||||||
GalleryController.insert(gallery).exceptionally(ExceptionLogger.get()); // TODO: Make a discord exception logger for the thingos
|
GalleryController.insert(gallery).thenAcceptAsync((Void) -> {
|
||||||
|
EmbedBuilder embed = new EmbedBuilder()
|
||||||
EmbedBuilder embed = new EmbedBuilder()
|
.setColor(Color.GREEN)
|
||||||
.setColor(Color.GREEN)
|
.addField("Success", "Gallery has been created:")
|
||||||
.addField("Success", "Gallery has been created:")
|
.addField("Channel Id:", gallery.getChannelId())
|
||||||
.addField("Channel Id:", gallery.getChannelId())
|
.addField("Tag:", tag)
|
||||||
.addField("Tag:", tag)
|
.addField("Emoji:", EmojiParser.parseToUnicode(gallery.getEmoji()))
|
||||||
.addField("Emoji:", EmojiManager.getByUnicode(gallery.getEmoji()).toString())
|
.addField("End:", String.format("This channel is now being tracked under: %s", tag));
|
||||||
.addField("End:", String.format("This channel is now being tracked under: %s", tag));
|
ctx.reply(embed);
|
||||||
ctx.getChannel().sendMessage(embed); // TODO: Make this a reply
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user