[AB-275] fixing channel groups not being able to be found, because of upper/lowercase

adding performance improvements for experience listener
adding logging to when a user gains a level
fixing creating a user experience instance in the join listener, which was not persisted
This commit is contained in:
Sheldan
2021-05-29 01:09:14 +02:00
parent f3bb9b9a69
commit 148c25da4c
7 changed files with 33 additions and 17 deletions

View File

@@ -3,6 +3,7 @@ package dev.sheldan.abstracto.experience.service.management;
import dev.sheldan.abstracto.experience.model.database.AExperienceLevel;
import java.util.List;
import java.util.Map;
import java.util.Optional;
/**
@@ -37,4 +38,5 @@ public interface ExperienceLevelManagementService {
* @return A list of {@link AExperienceLevel levels} representing the currently active configuration.
*/
List<AExperienceLevel> getLevelConfig();
Map<Integer, AExperienceLevel> getLevelConfigAsMap();
}