[AB-139] changing the places at which there might be an uncached member object

fixing integer validator
fixing syncing roles not working if the role did not change in the database
fixing warn id being flipped
fixing star stats model
This commit is contained in:
Sheldan
2020-10-11 22:04:18 +02:00
parent 1d3c414d6b
commit 36d11371cb
105 changed files with 1762 additions and 1086 deletions

View File

@@ -13,6 +13,7 @@ public class ExperienceGainResult {
private CompletableFuture<RoleCalculationResult> calculationResult;
private Long userInServerId;
private Long newExperience;
private Long serverId;
private Integer newLevel;
private Long newMessageCount;
@Builder.Default

View File

@@ -1,6 +1,6 @@
package dev.sheldan.abstracto.experience.models.templates;
import dev.sheldan.abstracto.core.models.context.UserInitiatedServerContext;
import dev.sheldan.abstracto.core.models.context.SlimUserInitiatedServerContext;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.SuperBuilder;
@@ -15,7 +15,7 @@ import java.util.List;
@Getter
@Setter
@SuperBuilder
public class LeaderBoardModel extends UserInitiatedServerContext {
public class LeaderBoardModel extends SlimUserInitiatedServerContext {
/**
* List of {@link LeaderBoardEntryModel} containing the information about the users from the requested page.
*/

View File

@@ -1,6 +1,6 @@
package dev.sheldan.abstracto.experience.models.templates;
import dev.sheldan.abstracto.core.models.context.UserInitiatedServerContext;
import dev.sheldan.abstracto.core.models.context.SlimUserInitiatedServerContext;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.SuperBuilder;
@@ -13,7 +13,7 @@ import lombok.experimental.SuperBuilder;
@Getter
@Setter
@SuperBuilder
public class RankModel extends UserInitiatedServerContext {
public class RankModel extends SlimUserInitiatedServerContext {
/**
* The {@link LeaderBoardEntryModel} containing the experience information about the user executing the rank
* command.