From e61c04960e64f35f8154603eb60cfc508309b987 Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 31 May 2023 08:48:59 -0400 Subject: [PATCH] fix(node): better send remote signal --- src/nodes/mod.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/nodes/mod.rs b/src/nodes/mod.rs index 7b901af..274aaff 100644 --- a/src/nodes/mod.rs +++ b/src/nodes/mod.rs @@ -242,10 +242,9 @@ impl Node { let path = self.path.clone(); let method = method.to_string(); let data = data.to_vec(); - self.message_sender_handle - .as_ref() - .map(|handle| handle.signal(path.as_str(), method.as_str(), data.as_slice())) - .transpose()?; + if let Some(handle) = self.message_sender_handle.as_ref() { + handle.signal(path.as_str(), method.as_str(), data.as_slice())?; + } Ok(()) } // #[instrument(level = "debug", skip_all)]