From 9642a80f085ead4c66a7261f6c873f09deac0d3a Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 8 Apr 2022 21:57:55 +0200 Subject: [PATCH] Start for editing descriptions for polls --- .../PollCommand/SubCommandEditDescription.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/alttd/commandManager/commands/PollCommand/SubCommandEditDescription.java b/src/main/java/com/alttd/commandManager/commands/PollCommand/SubCommandEditDescription.java index eb992b1..d4f098d 100644 --- a/src/main/java/com/alttd/commandManager/commands/PollCommand/SubCommandEditDescription.java +++ b/src/main/java/com/alttd/commandManager/commands/PollCommand/SubCommandEditDescription.java @@ -3,8 +3,12 @@ package com.alttd.commandManager.commands.PollCommand; import com.alttd.commandManager.DiscordCommand; import com.alttd.commandManager.SubCommand; import com.alttd.util.OptionMappingParsing; +import com.alttd.util.Util; +import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.entities.GuildMessageChannel; +import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent; +import net.dv8tion.jda.api.interactions.InteractionHook; public class SubCommandEditDescription extends SubCommand { protected SubCommandEditDescription(DiscordCommand parent) { @@ -29,6 +33,17 @@ public class SubCommandEditDescription extends SubCommand { return; } + //Copied over while working on add button + private void updatePoll(GuildMessageChannel channel, int rowId, String buttonName, Message message, + InteractionHook hook) { + EmbedBuilder firstEmbedBuilder = Util.getFirstEmbedBuilder(message); + if (firstEmbedBuilder == null) { + hook.editOriginalEmbeds(Util.genericErrorEmbed("Error", "Unable to get embed from poll message.")) + .queue(); + } + message.editMessageEmbeds(firstEmbedBuilder.build());//TODO finish this + } + @Override public String getHelpMessage() { return null;