Skip to content

Commit

Permalink
feat: upload as file
Browse files Browse the repository at this point in the history
  • Loading branch information
yHSJ committed Dec 17, 2024
1 parent 6ce4f6c commit 47154cd
Showing 1 changed file with 24 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
import fi.sundae.bot.api.MatchResultSerializer;
import fi.sundae.bot.tournament.MatchResultEmbed;
import java.awt.*;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
Expand Down Expand Up @@ -66,8 +69,28 @@ protected void execute(SlashCommandEvent event) {
.create();

LOGGER.info("Building JSON");
String json = gson.toJson(matchResults);
String fileName = "results.json";
try {
File file = new File(fileName);
try (FileWriter writer = new FileWriter(file)) {
writer.write(json);
}

event
.getHook()
.editOriginal("See attached for results")
.setFiles(net.dv8tion.jda.api.utils.FileUpload.fromData(file))
.queue();
file.delete();
} catch (IOException e) {
LOGGER.error("Failed to create file", e);
event
.getHook()
.editOriginal("Failed to create file to share here. Check logs for more info")
.queue();
}

event.getHook().editOriginal("```" + gson.toJson(matchResults) + "```").queue();
} catch (Exception e) {
LOGGER.error("Failed parsing messages", e);
event
Expand Down

0 comments on commit 47154cd

Please sign in to comment.