feat: use EventEmitter for events

This commit is contained in:
Friedel Ziegelmayer
2020-05-22 21:03:01 +02:00
committed by GitHub
parent 4b4e6e1732
commit 014d2946b2
26 changed files with 192 additions and 117 deletions

View File

@@ -38,10 +38,10 @@ async fn main() {
let duration = time::Duration::from_millis(4000);
println!("info: {:#?}", info);
let ctx1 = ctx.clone();
let events = ctx.get_event_emitter();
async_std::task::spawn(async move {
loop {
if let Ok(event) = ctx1.get_next_event() {
if let Some(event) = events.recv().await {
cb(event);
}
}