[AB-163] fixing printing all possible feature modes in case an unknown one was provided for enableMode/disableMode

This commit is contained in:
Sheldan
2021-09-10 00:21:30 +02:00
parent db856f2647
commit 0646efe33d
7 changed files with 31 additions and 15 deletions

View File

@@ -19,7 +19,7 @@ public interface FeatureModeService {
boolean featureModeActive(FeatureDefinition featureDefinition, Long serverId, FeatureMode mode);
boolean featureModeActive(FeatureDefinition featureDefinition, Guild guild, FeatureMode mode);
void validateActiveFeatureMode(Long serverId, FeatureDefinition featureDefinition, FeatureMode mode);
FeatureMode getFeatureModeForKey(String key);
FeatureMode getFeatureModeForKey(String feature, String modeKey);
List<FeatureMode> getAllAvailableFeatureModes();
List<FeatureModeDisplay> getEffectiveFeatureModes(AServer server);
List<FeatureModeDisplay> getEffectiveFeatureModes(AServer server, AFeature feature);