aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java
index 88a1e6c1485..ffbb63514f1 100644
--- a/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java
+++ b/container-search/src/main/java/com/yahoo/search/rendering/EventRenderer.java
@@ -79,13 +79,16 @@ public class EventRenderer extends AsynchronousSectionedRenderer<Result> {
generator.writeRaw("event: " + event.type() + "\n");
}
generator.writeRaw("data: ");
- generator.writeStartObject();
- generator.writeStringField(event.type(), event.toString());
- generator.writeEndObject();
+ if (event.type().equals("hits")) {
+ generator.writeRaw(event.toString());
+ } else {
+ generator.writeStartObject();
+ generator.writeStringField(event.type(), event.toString());
+ generator.writeEndObject();
+ }
generator.writeRaw("\n\n");
generator.flush();
}
- // Todo: support other types of data such as search results (hits), timing and trace
}
@Override