modiimedia / arri

Arri RPC is a code-first RPC framework for end-to-end type safety in any language
MIT License
41 stars 3 forks source link

SSE parsers should support `\r\n` and `\r` line delimiters as specified by the spec #73

Closed joshmossas closed 2 weeks ago

joshmossas commented 1 month ago

The majority of the current SSE parsers only support payloads that use \n to delimit lines. However the spec also lists \r\n and \r as valid line separators. So support for these should be added to make the Arri clients more compliant with the SSE specification.

The chart below will track progress on this:

client finished
typescript
rust
dart
kotlin
joshmossas commented 1 month ago

Rust client now supports this as of #74

joshmossas commented 2 weeks ago

Dart fixed by #93

joshmossas commented 2 weeks ago

Completed in v0.61