From 09071534a5626d41a6e3c9e3433af51dfd707029 Mon Sep 17 00:00:00 2001 From: Aleksei Gryczewski Date: Wed, 10 Feb 2021 23:59:12 -0500 Subject: [PATCH] Try to log upload errors within discord instead of failing silently. --- .../salmonllama/fsbot/listeners/ImageListener.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java b/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java index 117cc86..f9bde8e 100644 --- a/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java +++ b/src/main/java/dev/salmonllama/fsbot/listeners/ImageListener.java @@ -86,7 +86,16 @@ public class ImageListener implements MessageCreateListener { .setDeleteHash(upload.getDeleteHash()); storeAndLog(event, channel, outfitBuilder); - }).exceptionally(ExceptionLogger.get()); + }).exceptionally(e -> { + EmbedBuilder errorEmbed = new EmbedBuilder() + .setTitle("Error!") + .setColor(Color.RED) + .setAuthor(event.getApi().getYourself()) + .setDescription(e.getMessage()); + + event.getChannel().sendMessage(errorEmbed); + return null; + }); } private void store(MessageCreateEvent event, ServerTextChannel channel, MessageAttachment image) {