joffrey-bion / krossbow

A Kotlin multiplatform coroutine-based STOMP client over websockets, with built-in conversions.
MIT License
189 stars 14 forks source link

Extract encoder/decoder and frames model to a separate module #519

Open joffrey-bion opened 2 months ago

joffrey-bion commented 2 months ago

This would be useful to authors of server implementations if they want to share the frames model and don't want to re-implement the encoder/decoder.

The client session management can definitely be separated from this core.