[AB-xxx] adding sticky roles module

This commit is contained in:
Sheldan
2024-02-12 22:52:29 +01:00
parent 94a18559d3
commit 59575e0b49
45 changed files with 1317 additions and 19 deletions

View File

@@ -10,7 +10,7 @@ public class FeatureNotFoundException extends AbstractoRunTimeException implemen
private final FeatureNotFoundExceptionModel model;
public FeatureNotFoundException(String feature, List<String> availableFeatures) {
super("Feature not found.");
super(String.format("Feature %s not found.", feature));
this.model = FeatureNotFoundExceptionModel
.builder()
.featureName(feature)

View File

@@ -5,6 +5,7 @@ import dev.sheldan.abstracto.core.models.ServerUser;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.User;
@Getter
@@ -13,6 +14,7 @@ import net.dv8tion.jda.api.entities.User;
public class MemberLeaveModel implements FeatureAwareListenerModel {
private ServerUser leavingUser;
private User user;
private Member member;
@Override
public Long getServerId() {
return leavingUser.getServerId();