Skip to content
This repository was archived by the owner on May 30, 2024. It is now read-only.

Commit ae72022

Browse files
committed
Merge pull request #21 from launchdarkly/jko/change-subscription
Subscribe to /features
2 parents 95571c0 + 9c7e354 commit ae72022

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/main/java/com/launchdarkly/client/StreamProcessor.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
import java.util.Map;
1717

1818
class StreamProcessor implements Closeable {
19-
private static final String PUT_FEATURES = "put/features";
20-
private static final String PATCH_FEATURE = "patch/features";
21-
private static final String DELETE_FEATURE = "delete/features";
19+
private static final String PUT = "put";
20+
private static final String PATCH = "patch";
21+
private static final String DELETE = "delete";
2222

2323
private final Client client;
2424
private final FeatureStore store;
@@ -39,22 +39,22 @@ void subscribe() {
3939
headers.putSingle("User-Agent", "JavaClient/" + LDClient.CLIENT_VERSION);
4040
headers.putSingle("Accept", SseFeature.SERVER_SENT_EVENTS_TYPE);
4141

42-
WebTarget target = client.target(config.streamURI.toASCIIString() + "/");
42+
WebTarget target = client.target(config.streamURI.toASCIIString() + "/features");
4343

4444
es = new EventSource(target, true, headers) {
4545
@Override
4646
public void onEvent(InboundEvent event) {
4747
Gson gson = new Gson();
48-
if (event.getName().equals(PUT_FEATURES)) {
48+
if (event.getName().equals(PUT)) {
4949
Type type = new TypeToken<Map<String,FeatureRep<?>>>(){}.getType();
5050
Map<String, FeatureRep<?>> features = gson.fromJson(event.readData(), type);
5151
store.init(features);
5252
}
53-
else if (event.getName().equals(PATCH_FEATURE)) {
53+
else if (event.getName().equals(PATCH)) {
5454
FeaturePatchData data = gson.fromJson(event.readData(), FeaturePatchData.class);
5555
store.upsert(data.key(), data.feature());
5656
}
57-
else if (event.getName().equals(DELETE_FEATURE)) {
57+
else if (event.getName().equals(DELETE)) {
5858
FeatureDeleteData data = gson.fromJson(event.readData(), FeatureDeleteData.class);
5959
store.delete(data.key(), data.version());
6060
}

0 commit comments

Comments
 (0)