Skip to content

Commit

Permalink
Prepare 9.0.0 release (#39)
Browse files Browse the repository at this point in the history
* Remove unused code

* Bump up version to 9.0.0
  • Loading branch information
novalisdenahi committed Jun 21, 2023
1 parent d7ddfe1 commit fe03c52
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 30 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
version=8.2.2
version=9.0.0

org.gradle.jvmargs=-Xmx2g
28 changes: 0 additions & 28 deletions src/main/java/com/configcat/ConfigCatClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -459,34 +459,6 @@ private <T> T getValueFromSettingsMap(Class<T> classOfT, SettingResult settingRe
}
}

private String getVariationIdFromSettingsMap(SettingResult settingResult, String key, User user, String defaultVariationId) {
User userObject = user != null ? user : this.defaultUser;
try {
Map<String, Setting> settings = settingResult.settings();
if (settings.isEmpty()) {
String error = ConfigCatLogMessages.getConfigJsonIsNotPresentedWithDefaultValue(key, "defaultVariationId", defaultVariationId);
this.hooks.invokeOnFlagEvaluated(EvaluationDetails.fromError(key, null, error, userObject));
this.logger.error(1000, error);
return defaultVariationId;
}

Setting setting = settings.get(key);
if (setting == null) {
String error = ConfigCatLogMessages.getSettingEvaluationFailedDueToMissingKey(key, "defaultVariationId", defaultVariationId, settings.keySet());
this.hooks.invokeOnFlagEvaluated(EvaluationDetails.fromError(key, null, error, userObject));
this.logger.error(1001, error);
return defaultVariationId;
}

return this.rolloutEvaluator.evaluate(setting, key, userObject).variationId;
} catch (Exception e) {
String error = ConfigCatLogMessages.getSettingEvaluationFailedForOtherReason(key, "defaultVariationId", defaultVariationId);
this.hooks.invokeOnFlagEvaluated(EvaluationDetails.fromError(key, null, error + " " + e.getMessage(), userObject));
this.logger.error(2001, error, e);
return defaultVariationId;
}
}

private <T> Map.Entry<String, T> getKeyAndValueFromSettingsMap(Class<T> classOfT, SettingResult settingsResult, String variationId) {
try {
if (!checkSettingsAvailable(settingsResult, "null")) {
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/configcat/Utils.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ private Constants() { /* prevent from instantiation*/ }
static final long DISTANT_PAST = 0;
static final String CONFIG_JSON_NAME = "config_v5.json";
static final String SERIALIZATION_FORMAT_VERSION = "v2";
static final String VERSION = "8.2.2";
static final String VERSION = "9.0.0";
}

final class Result<T> {
Expand Down

0 comments on commit fe03c52

Please sign in to comment.