A simplistic chat room app, demoing a possible design for SSE in async Rocket.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeb Rosen 17187ad474 Update commit of Rocket/async (switch to async_trait) and fix tests. 3 months ago
src Update commit of Rocket/async (switch to async_trait) and fix tests. 3 months ago
.gitignore 'Chat rooms' playground for testing async rocket. 9 months ago
Cargo.lock Update commit of Rocket/async (switch to async_trait) and fix tests. 3 months ago
Cargo.toml Switch message queue implementation to tokio::sync::broadcast. 6 months ago
LICENSE-APACHE Add README, LICENSE, top-level context documentation. 9 months ago
LICENSE-MIT Add README, LICENSE, top-level context documentation. 9 months ago
README.md Add link to video demo. 9 months ago
index.html Switch to a single subscription and SSE endpoint. 7 months ago

README.md

rocket-rooms

A simplistic chat room app, demoing a possible design for SSE in async Rocket.

Video Demo

Compiling

rocket-rooms uses Rocket's async branch, and therefore must be compiled with a nightly Rust compiler.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.