From 32a29a55560f32dfdead2af087224ceae97c1ba5 Mon Sep 17 00:00:00 2001 From: mcfans Date: Tue, 7 Nov 2023 12:51:16 +0800 Subject: [PATCH] chore: use a match instead of unwrap error --- src/server/connection.rs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/server/connection.rs b/src/server/connection.rs index 29235ab73..174c2db9c 100644 --- a/src/server/connection.rs +++ b/src/server/connection.rs @@ -1806,13 +1806,16 @@ impl Connection { let encode_result = me.write_to_bytes(); - if let Ok(data) = encode_result { - let result = call_main_service_key_event(&data); - if let Err(e) = result { - log::debug!("call_main_service_key_event fail:{}", e); + match encode_result { + Ok(data) => { + let result = call_main_service_key_event(&data); + if let Err(e) = result { + log::debug!("call_main_service_key_event fail: {}", e); + } + } + Err(e) => { + log::debug!("encode key event fail: {}", e); } - } else { - log::debug!("encode key event fail:{}", encode_result.err().unwrap()); } } #[cfg(not(any(target_os = "android", target_os = "ios")))]