Simplify receive implementation for transports (#78)

This commit is contained in:
Mattt 2025-04-18 02:37:31 -07:00 • committed by GitHub
commit 29aa74d137
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -148,14 +148,7 @@ public actor HTTPClientTransport: Actor, Transport {
/// Receives data in an async sequence
public func receive() -> AsyncThrowingStream<Data, Swift.Error> {
return AsyncThrowingStream { continuation in
Task {
for try await message in messageStream {
continuation.yield(message)
}
continuation.finish()
}
}
return messageStream
}
// MARK: - SSE