diff --git a/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/Choose.java b/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/Choose.java index 776c6ce0b..30e40ebd1 100644 --- a/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/Choose.java +++ b/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/Choose.java @@ -52,6 +52,7 @@ public class Choose extends AbstractConditionableCommand { String choice = entertainmentService.takeChoice(choices, commandContext.getAuthor()); ChooseResponseModel responseModel = ChooseResponseModel .builder() + .choices(choices) .chosenValue(choice) .build(); return FutureUtils.toSingleFutureGeneric(channelService.sendEmbedTemplateInMessageChannel(CHOOSE_RESPONSE_TEMPLATE_KEY, responseModel, commandContext.getChannel())) @@ -70,6 +71,7 @@ public class Choose extends AbstractConditionableCommand { String choice = entertainmentService.takeChoice(choices, event.getMember()); ChooseResponseModel responseModel = ChooseResponseModel .builder() + .choices(choices) .chosenValue(choice) .build(); return interactionService.replyEmbed(CHOOSE_RESPONSE_TEMPLATE_KEY, responseModel, event) diff --git a/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/EightBall.java b/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/EightBall.java index ca2f5be34..2a0f9e852 100644 --- a/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/EightBall.java +++ b/abstracto-application/abstracto-modules/entertainment/entertainment-impl/src/main/java/dev/sheldan/abstracto/entertainment/command/EightBall.java @@ -56,6 +56,7 @@ public class EightBall extends AbstractConditionableCommand { String chosenKey = entertainmentService.getEightBallValue(text); EightBallResponseModel responseModel = EightBallResponseModel .builder() + .input(text) .chosenKey(chosenKey) .build(); return templateService.renderEmbedTemplate(EIGHT_BALL_RESPONSE_TEMPLATE_KEY, responseModel, serverId); diff --git a/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/ChooseResponseModel.java b/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/ChooseResponseModel.java index dce468505..ec4364fc9 100644 --- a/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/ChooseResponseModel.java +++ b/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/ChooseResponseModel.java @@ -1,5 +1,6 @@ package dev.sheldan.abstracto.entertainment.model.command; +import java.util.List; import lombok.Builder; import lombok.Getter; import lombok.Setter; @@ -9,4 +10,5 @@ import lombok.Setter; @Builder public class ChooseResponseModel { private String chosenValue; + private List choices; } diff --git a/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/EightBallResponseModel.java b/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/EightBallResponseModel.java index aba2c9bf6..4fb772e7e 100644 --- a/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/EightBallResponseModel.java +++ b/abstracto-application/abstracto-modules/entertainment/entertainment-int/src/main/java/dev/sheldan/abstracto/entertainment/model/command/EightBallResponseModel.java @@ -9,4 +9,5 @@ import lombok.Setter; @Builder public class EightBallResponseModel { private String chosenKey; + private String input; }