diff --git a/Sources/swift-openapi-generator/Documentation.docc/Articles/Useful-OpenAPI-patterns.md b/Sources/swift-openapi-generator/Documentation.docc/Articles/Useful-OpenAPI-patterns.md index 7c6140ab..258848f3 100644 --- a/Sources/swift-openapi-generator/Documentation.docc/Articles/Useful-OpenAPI-patterns.md +++ b/Sources/swift-openapi-generator/Documentation.docc/Articles/Useful-OpenAPI-patterns.md @@ -113,8 +113,9 @@ The returned binary body contains the raw events, and the stream can be split up - encode: `AsyncSequence.asEncodedJSONSequence(encoder:)` - Server-sent Events - decode (if data is JSON): `AsyncSequence>.asDecodedServerSentEventsWithJSONData(of:decoder:)` + - decode (if data is JSON with a non-JSON terminating byte sequence): `AsyncSequence>.asDecodedServerSentEventsWithJSONData(of:decoder:while:)` - encode (if data is JSON): `AsyncSequence.asEncodedServerSentEventsWithJSONData(encoder:)` - - decode (for other data): `AsyncSequence>.asDecodedServerSentEvents()` + - decode (for other data): `AsyncSequence>.asDecodedServerSentEvents(while:)` - encode (for other data): `AsyncSequence.asEncodedServerSentEvents()` See the `event-streams-*` client and server examples in to learn how to produce and consume these sequences.