[AB-xxx] reworking mute logging to use audit log events instead of active logging and member update events

This commit is contained in:
Sheldan
2024-05-04 20:35:56 +02:00
parent bc3d16b40e
commit ca45137cc6
6 changed files with 118 additions and 299 deletions

View File

@@ -8,7 +8,6 @@ import lombok.Setter;
import net.dv8tion.jda.api.entities.Guild;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.User;
import net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent;
import java.time.OffsetDateTime;
@@ -19,10 +18,11 @@ public class MemberTimeoutUpdatedModel implements FeatureAwareListenerModel {
private ServerUser timeoutUser;
private User user;
private Guild guild;
private String reason;
private Long responsibleUserId;
private OffsetDateTime oldTimeout;
private OffsetDateTime newTimeout;
private Member member;
private GuildMemberUpdateTimeOutEvent event;
@Override
public Long getServerId() {
return guild.getIdLong();