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 6b6f833ec8 Switch message queue implementation to tokio::sync::broadcast. 1 month ago
src Switch message queue implementation to tokio::sync::broadcast. 1 month ago
.gitignore 'Chat rooms' playground for testing async rocket. 4 months ago
Cargo.lock Switch message queue implementation to tokio::sync::broadcast. 1 month ago
Cargo.toml Switch message queue implementation to tokio::sync::broadcast. 1 month ago
LICENSE-APACHE Add README, LICENSE, top-level context documentation. 4 months ago
LICENSE-MIT Add README, LICENSE, top-level context documentation. 4 months ago
README.md Add link to video demo. 4 months ago
index.html Switch to a single subscription and SSE endpoint. 1 month 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.