added message caching

added message edited log (simple)
This commit is contained in:
Sheldan
2020-03-20 18:48:20 +01:00
parent 9b7f0743fc
commit 35f976aaa4
13 changed files with 190 additions and 3 deletions

View File

@@ -0,0 +1,7 @@
package dev.sheldan.abstracto.core;
import net.dv8tion.jda.api.entities.Message;
public interface MessageTextUpdatedListener {
void execute(Message messageBefore, Message messageAfter);
}

View File

@@ -37,6 +37,7 @@ public class PostTarget {
public static String WARN_LOG = "warnlog";
public static String KICK_LOG = "kicklog";
public static String BAN_LOG = "banlog";
public static String EDIT_LOG = "editLog";
public static List<String> AVAILABLE_POST_TARGETS = Arrays.asList(JOIN_LOG, LEAVE_LOG, WARN_LOG, KICK_LOG, BAN_LOG);
public static List<String> AVAILABLE_POST_TARGETS = Arrays.asList(JOIN_LOG, LEAVE_LOG, WARN_LOG, KICK_LOG, BAN_LOG, EDIT_LOG);
}

View File

@@ -0,0 +1,8 @@
package dev.sheldan.abstracto.core.service;
import net.dv8tion.jda.api.entities.Message;
public interface MessageCache {
Message putMessageInCache(Message message);
Message getMessageFromCache(Message message);
}