Make streams system

This commit is contained in:
Michael Mikovsky
2025-11-25 17:31:09 -07:00
parent 6863e08a0a
commit b43f2f5181
10 changed files with 395 additions and 202 deletions
+13 -1
View File
@@ -40,7 +40,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
config: HashMap::from([(symbol!("host").to_string(), obs!("localhost:1234"))]),
});
Manager::start_runtime(manager.clone(), runtime);
Manager::add_runtime(manager.clone(), runtime)?;
// Manager::st
@@ -56,9 +56,21 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
match args[0] {
"" => {}
"c" => {
println!(
"Current connections: {}",
manager.lock().unwrap().connections.len()
)
}
"test" => {
if let Some(arg) = args.get(1) {
println!("Test with argument: {}", arg);
manager
.lock()
.unwrap()
.broadcast(unshell_lib::Announcement::TestAnnouncement(arg.to_string()))?;
// serverruntime
// .send(&Announcement::TestAnnouncement(arg.to_string()))
// .unwrap();