mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-13 19:41:38 +00:00
implemented contact command and added check if the thread already exists
added anon reply command
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package dev.sheldan.abstracto.modmail.models.template;
|
||||
|
||||
import dev.sheldan.abstracto.core.models.context.UserInitiatedServerContext;
|
||||
import dev.sheldan.abstracto.core.utils.ChannelUtils;
|
||||
import dev.sheldan.abstracto.modmail.models.database.ModMailThread;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@SuperBuilder
|
||||
public class ModMailThreadExistsModel extends UserInitiatedServerContext {
|
||||
private ModMailThread existingModMailThread;
|
||||
|
||||
public String getThreadUrl() {
|
||||
return ChannelUtils.buildChannelUrl(existingModMailThread.getServer().getId(), existingModMailThread.getChannel().getId());
|
||||
}
|
||||
}
|
||||
@@ -18,5 +18,5 @@ public interface ModMailThreadService {
|
||||
void createModMailPrompt(AUser user, MessageChannel messageChannel);
|
||||
void sendWelcomeMessage(TextChannel channel, FullUser aUserInAServer);
|
||||
void relayMessageToModMailThread(ModMailThread modMailThread, Message message);
|
||||
void relayMessageToDm(ModMailThread modMailThread, Message message);
|
||||
void relayMessageToDm(ModMailThread modMailThread, Message message, Boolean anonymous);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user