From 4992a8a4071e381b2e51bc5b23dfe95f557fa929 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Mon, 10 Jan 2022 16:10:29 +0100 Subject: [PATCH] :art: --- crates/client/src/client.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/client/src/client.rs b/crates/client/src/client.rs index 9f3e345716..47f9aeb8e2 100644 --- a/crates/client/src/client.rs +++ b/crates/client/src/client.rs @@ -848,14 +848,13 @@ mod tests { let server = FakeServer::for_client(user_id, &mut client, &cx).await; let model = cx.add_model(|_| Model { subscription: None }); - let (done_tx, mut done_rx) = postage::oneshot::channel(); - let mut done_tx = Some(done_tx); + let (mut done_tx, mut done_rx) = postage::oneshot::channel(); model.update(&mut cx, |model, cx| { model.subscription = Some(client.subscribe( cx, move |model, _: TypedEnvelope, _, _| { model.subscription.take(); - postage::sink::Sink::try_send(&mut done_tx.take().unwrap(), ()).unwrap(); + postage::sink::Sink::try_send(&mut done_tx, ()).unwrap(); Ok(()) }, ));