mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-01-23 20:30:21 +00:00
[AB-30] adding giveaway feature
This commit is contained in:
@@ -162,6 +162,13 @@ public class InteractionServiceBean implements InteractionService {
|
||||
return replyEmbed(templateKey, new Object(), callback);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CompletableFuture<Message>> sendEmbed(String templateKey, InteractionHook interactionHook) {
|
||||
Long serverId = interactionHook.getInteraction().getGuild().getIdLong();
|
||||
MessageToSend messageToSend = templateService.renderEmbedTemplate(templateKey, new Object(), serverId);
|
||||
return sendMessageToInteraction(messageToSend, interactionHook);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CompletableFuture<Message> editOriginal(MessageToSend messageToSend, InteractionHook interactionHook) {
|
||||
Long serverId = interactionHook.getInteraction().getGuild().getIdLong();
|
||||
|
||||
@@ -14,6 +14,7 @@ public interface InteractionService {
|
||||
CompletableFuture<InteractionHook> replyEmbed(String templateKey, Object model, IReplyCallback callback);
|
||||
CompletableFuture<InteractionHook> replyString(String text, IReplyCallback callback);
|
||||
CompletableFuture<InteractionHook> replyEmbed(String templateKey, IReplyCallback callback);
|
||||
List<CompletableFuture<Message>> sendEmbed(String templateKey, InteractionHook interactionHook);
|
||||
CompletableFuture<Message> editOriginal(MessageToSend messageToSend, InteractionHook interactionHook);
|
||||
CompletableFuture<InteractionHook> replyMessageToSend(MessageToSend messageToSend, IReplyCallback callback);
|
||||
CompletableFuture<InteractionHook> replyMessage(String templateKey, Object model, IReplyCallback callback);
|
||||
|
||||
Reference in New Issue
Block a user