Skip to content

Commit 179760d

Browse files
committed
Deprecated: mark ServerSentEventsDeserializationSequence's
`init(upstream:)` as deprecated
1 parent 5c687ef commit 179760d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Sources/OpenAPIRuntime/Deprecated/Deprecated.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,11 @@ extension AsyncSequence where Element == ArraySlice<UInt8>, Self: Sendable {
8888
asDecodedServerSentEventsWithJSONData(of: dataType, decoder: decoder, while: { _ in true })
8989
}
9090
}
91+
92+
extension ServerSentEventsDeserializationSequence<Upstream: AsyncSequence & Sendable>: Sendable
93+
where Upstream.Element == ArraySlice<UInt8> {
94+
/// Creates a new sequence.
95+
/// - Parameter upstream: The upstream sequence of arbitrary byte chunks.
96+
@available(*, deprecated, renamed: "init(upstream:while:)")
97+
@_disfavoredOverload public init(upstream: Upstream) { init(upstream: upstream, while: { _ in true }) }
98+
}

0 commit comments

Comments
 (0)