mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-03-07 08:33:59 +00:00
[AB-199] adding build of sources and javadoc
fixing javadoc as various places adding release plugin adding developer connection to scm updating release pipeline to new action versions
This commit is contained in:
@@ -15,22 +15,26 @@ public interface LeaderBoardEntryResult {
|
||||
|
||||
/**
|
||||
* The experience of the {@link dev.sheldan.abstracto.core.models.database.AUserInAServer}
|
||||
* @return experience count
|
||||
*/
|
||||
Long getExperience();
|
||||
|
||||
/**
|
||||
* The current raw level of the {@link dev.sheldan.abstracto.core.models.database.AUserInAServer}
|
||||
* @return Level as integer
|
||||
*/
|
||||
Integer getLevel();
|
||||
|
||||
/**
|
||||
* The amount of messages tracked by the {@link dev.sheldan.abstracto.core.models.database.AUserInAServer}
|
||||
* @return The amount of tracked messages
|
||||
*/
|
||||
Long getMessageCount();
|
||||
|
||||
/**
|
||||
* The current position of the {@link dev.sheldan.abstracto.core.models.database.AUserInAServer} in the leader board
|
||||
* ordered by experience count
|
||||
* @return The position in the current server
|
||||
*/
|
||||
Integer getRank();
|
||||
}
|
||||
|
||||
@@ -65,6 +65,7 @@ public interface AUserExperienceService {
|
||||
* state in the server and the database.
|
||||
* @param userExperience The {@link AUserExperience userExperience} object to recalculate the {@link AExperienceRole experienceRole} for
|
||||
* @param roles The list of {@link AExperienceRole roles} used as a role configuration
|
||||
* @param currentLevel The current level of the user
|
||||
* @return A {@link CompletableFuture future} containing the {@link RoleCalculationResult result} of the role calculation,
|
||||
* completing after the role of the {@link net.dv8tion.jda.api.entities.Member} has been updated, if any
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user