Skip to content

Commit b8a9218

Browse files
committed
Update EventStreamUnmarshalling.scala
1 parent 6bb11eb commit b8a9218

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

http/src/main/scala/org/apache/pekko/http/scaladsl/unmarshalling/sse/EventStreamUnmarshalling.scala

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,6 @@ trait EventStreamUnmarshalling {
7070
settings.oversizedLineStrategy,
7171
settings.oversizedEventStrategy)
7272

73-
private final def fromEventsStream(maxLineSize: Int, maxEventSize: Int, emitEmptyEvents: Boolean)
74-
: FromEntityUnmarshaller[Source[ServerSentEvent, NotUsed]] =
75-
fromEventsStream(maxLineSize, maxEventSize, emitEmptyEvents, "fail-stream")
76-
77-
private final def fromEventsStream(maxLineSize: Int, maxEventSize: Int, emitEmptyEvents: Boolean,
78-
oversizedStrategy: String): FromEntityUnmarshaller[Source[ServerSentEvent, NotUsed]] =
79-
fromEventsStreamInternal(maxLineSize, maxEventSize, emitEmptyEvents, oversizedStrategy)
80-
81-
private final def fromEventsStream(maxLineSize: Int, maxEventSize: Int, emitEmptyEvents: Boolean,
82-
oversizedStrategy: OversizedSseStrategy): FromEntityUnmarshaller[Source[ServerSentEvent, NotUsed]] =
83-
fromEventsStream(maxLineSize, maxEventSize, emitEmptyEvents, oversizedStrategy, oversizedStrategy)
84-
8573
private final def fromEventsStream(maxLineSize: Int, maxEventSize: Int, emitEmptyEvents: Boolean,
8674
oversizedLineStrategy: OversizedSseStrategy, oversizedEventStrategy: OversizedSseStrategy)
8775
: FromEntityUnmarshaller[Source[ServerSentEvent, NotUsed]] = {
@@ -95,16 +83,4 @@ trait EventStreamUnmarshalling {
9583

9684
Unmarshaller.strict(unmarshal).forContentTypes(`text/event-stream`)
9785
}
98-
99-
private final def fromEventsStreamInternal(maxLineSize: Int, maxEventSize: Int, emitEmptyEvents: Boolean,
100-
oversizedStrategy: String): FromEntityUnmarshaller[Source[ServerSentEvent, NotUsed]] = {
101-
val eventStreamParser = EventStreamParser(maxLineSize, maxEventSize, emitEmptyEvents, oversizedStrategy)
102-
def unmarshal(entity: HttpEntity) =
103-
entity
104-
.withoutSizeLimit // Because of streaming: the server keeps the response open and potentially streams huge amounts of data
105-
.dataBytes
106-
.viaMat(eventStreamParser)(Keep.none)
107-
108-
Unmarshaller.strict(unmarshal).forContentTypes(`text/event-stream`)
109-
}
11086
}

0 commit comments

Comments
 (0)