mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-18 12:57:39 +00:00
added some utility methods to bot service
reworked message cache to not be jda messages, but own objects: cachedMessages, jda messages should not be kept around added listener to listen for message links, to represent them in an embed (or embeds) added offsetDateTime handling for gson introduced a way on how to handle async transaction handling for suggestions and message loading (self reference with another method with transactional) added timestamp support to embeds
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
package dev.sheldan.abstracto.moderation.models.template.listener;
|
||||
|
||||
import dev.sheldan.abstracto.core.models.CachedMessage;
|
||||
import dev.sheldan.abstracto.core.models.UserInitiatedServerContext;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import net.dv8tion.jda.api.entities.Message;
|
||||
|
||||
@Getter @Setter @SuperBuilder
|
||||
public class MessageDeletedLog extends UserInitiatedServerContext {
|
||||
private Message message;
|
||||
private CachedMessage message;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package dev.sheldan.abstracto.moderation.models.template.listener;
|
||||
|
||||
import dev.sheldan.abstracto.core.models.CachedMessage;
|
||||
import dev.sheldan.abstracto.core.models.UserInitiatedServerContext;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
@@ -9,5 +10,5 @@ import net.dv8tion.jda.api.entities.Message;
|
||||
@Getter @Setter @SuperBuilder
|
||||
public class MessageEditedLog extends UserInitiatedServerContext {
|
||||
private Message messageAfter;
|
||||
private Message messageBefore;
|
||||
private CachedMessage messageBefore;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user