Forráskód Böngészése

chore: remove unnecessary parse method

Jonathan Kelley 2 éve
szülő
commit
d160a5c8ff
2 módosított fájl, 1 hozzáadás és 12 törlés
  1. 0 10
      packages/desktop/src/events.rs
  2. 1 2
      packages/desktop/src/webview.rs

+ 0 - 10
packages/desktop/src/events.rs

@@ -17,13 +17,3 @@ impl IpcMessage {
         self.params
     }
 }
-
-pub(crate) fn parse_ipc_message(payload: &str) -> Option<IpcMessage> {
-    match serde_json::from_str(payload) {
-        Ok(message) => Some(message),
-        Err(e) => {
-            log::error!("could not parse IPC message, error: {}", e);
-            None
-        }
-    }
-}

+ 1 - 2
packages/desktop/src/webview.rs

@@ -1,6 +1,5 @@
 use std::rc::Rc;
 
-use crate::events::parse_ipc_message;
 use crate::protocol;
 use crate::{desktop_context::UserWindowEvent, Config};
 use tao::event_loop::{EventLoopProxy, EventLoopWindowTarget};
@@ -41,7 +40,7 @@ pub fn build(
         .unwrap()
         .with_ipc_handler(move |_window: &Window, payload: String| {
             // defer the event to the main thread
-            if let Some(message) = parse_ipc_message(&payload) {
+            if let Ok(message) = serde_json::from_str(&payload) {
                 _ = proxy.send_event(UserWindowEvent::Ipc(message));
             }
         })