@@ -295,7 +295,8 @@ impl Client {
295 match msg {
295 match msg {
296 Payload::Event(ev) => {
296 Payload::Event(ev) => {
297 let name = ev.event.clone();
297 let name = ev.event.clone();
298− let tx = awaited_events.lock().await.remove(&name);
298+ let hashmap = awaited_events.lock().await;
299+ let tx = hashmap.get(&name);
300 match tx {
301 match tx {
301 Some(tx) => match tx.send(ev).await {
302 Some(tx) => match tx.send(ev).await {