Open CryZe opened 5 years ago
I would've liked working on this a bit more, but hyper doesn't really work with the new tokio yet, so I'm considering this blocked for now.
This is finished from splits.io's side, so this just needs to be implemented. It's also not blocked from Rust's side anymore either, async / await is pretty much done.
I created some bindings for the splits.io API here: https://github.com/LiveSplit/splits-io-api
The chat message stream is blocked by the need for a websocket crate that is compatible with async await + tokio. https://github.com/snapview/tokio-tungstenite/issues/64 seems to be the closest.
With Splits I/O now getting racing and Rust soon having a stable async IO ecosystem, we can probably start experimenting with this soon. https://github.com/glacials/splits-io/pull/550