Skip to content

Commit 64bdb43

Browse files
committed
polish
1 parent 58f5957 commit 64bdb43

File tree

5 files changed

+13
-15
lines changed

5 files changed

+13
-15
lines changed

client/src/main/java/io/split/client/SplitClientImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ private String validateProperties(Map<String, Object> properties) {
552552

553553
ImpressionPropertiesValidator.ImpressionPropertiesValidatorResult iPValidatorResult = ImpressionPropertiesValidator.propertiesAreValid(
554554
properties);
555-
return new GsonBuilder().create().toJson(iPValidatorResult.getValue()).toString();
555+
return new GsonBuilder().create().toJson(iPValidatorResult.getValue());
556556
}
557557

558558
private Map<String, SplitResult> getTreatmentsWithConfigInternal(String matchingKey, String bucketingKey, List<String> featureFlagNames,

client/src/main/java/io/split/client/dtos/EvaluationOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ public EvaluationOptions(Map<String, Object> properties) {
1010
}
1111
public Map<String, Object> getProperties() {
1212
return _properties;
13-
};
13+
}
1414
}

client/src/main/java/io/split/client/dtos/KeyImpression.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ public class KeyImpression {
1717
/* package private */ static final String FIELD_PREVIOUS_TIME = "pt";
1818
/* package private */ static final String FIELD_PROPERTIES = "properties";
1919

20-
public static int MAX_PROPERTIES_LENGTH_BYTES = 32 * 1024;
21-
2220
public transient String feature; // Non-serializable
2321

2422
@SerializedName(FIELD_KEY_NAME)

client/src/main/java/io/split/client/impressions/strategy/ProcessImpressionOptimized.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,14 @@ public ProcessImpressionOptimized(boolean listenerEnabled, ImpressionObserver im
3232
public ImpressionsResult process(List<Impression> impressions) {
3333
List<Impression> impressionsToQueue = new ArrayList<>();
3434
for(Impression impression : impressions) {
35-
if (impression.properties() != null) {
36-
impressionsToQueue.add(impression);
37-
continue;
38-
}
39-
impression = impression.withPreviousTime(_impressionObserver.testAndSet(impression));
40-
if(!Objects.isNull(impression.pt()) && impression.pt() != 0){
41-
_impressionCounter.inc(impression.split(), impression.time(), 1);
42-
}
43-
if(shouldntQueueImpression(impression)) {
44-
continue;
35+
if (impression.properties() == null) {
36+
impression = impression.withPreviousTime(_impressionObserver.testAndSet(impression));
37+
if (!Objects.isNull(impression.pt()) && impression.pt() != 0) {
38+
_impressionCounter.inc(impression.split(), impression.time(), 1);
39+
}
40+
if (shouldntQueueImpression(impression)) {
41+
continue;
42+
}
4543
}
4644
impressionsToQueue.add(impression);
4745
}

client/src/main/java/io/split/inputValidation/ImpressionPropertiesValidator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
import java.util.Map;
44

55
public class ImpressionPropertiesValidator {
6-
6+
private ImpressionPropertiesValidator() {
7+
throw new IllegalStateException("Utility class");
8+
}
79
public static ImpressionPropertiesValidatorResult propertiesAreValid(Map<String, Object> properties) {
810
EventsValidator.EventValidatorResult result = EventsValidator.propertiesAreValid(properties);
911
return new ImpressionPropertiesValidatorResult(result.getSuccess(), result.getEventSize(), result.getValue());

0 commit comments

Comments
 (0)