use eddn::{subscribe, Message, URL};
fn main() {
tracing_subscriber::fmt::init();
for result in subscribe(URL, None) {
let envelope = match result {
Ok(envelope) => envelope,
Err(err) => {
eprintln!("{}", err);
continue;
}
};
if let Message::Other(value) = envelope.message {
if let Some(event) = value.get("event") {
println!("{}", event);
}
}
}
}