Преглед на файлове

fix: empty values on desktop

Jonathan Kelley преди 3 години
родител
ревизия
a6cbe233b7
променени са 3 файла, в които са добавени 3 реда и са изтрити 4 реда
  1. 0 2
      packages/desktop/src/controller.rs
  2. 1 2
      packages/desktop/src/events.rs
  3. 2 0
      packages/html/src/events.rs

+ 0 - 2
packages/desktop/src/controller.rs

@@ -99,8 +99,6 @@ impl DesktopController {
                 view.evaluate_script(&format!("window.interpreter.handleEdits({})", edit))
                     .unwrap();
             }
-        } else {
-            println!("waiting for ready");
         }
     }
 }

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

@@ -23,8 +23,7 @@ impl IpcMessage {
 }
 
 pub(crate) fn parse_ipc_message(payload: &str) -> Option<IpcMessage> {
-    let mm = serde_json::from_str(payload);
-    match mm {
+    match serde_json::from_str(payload) {
         Ok(message) => Some(message),
         Err(e) => {
             log::error!("could not parse IPC message, error: {e}");

+ 2 - 0
packages/html/src/events.rs

@@ -486,6 +486,8 @@ pub mod on {
     #[derive(Debug)]
     pub struct FormData {
         pub value: String,
+
+        #[serde(default)]
         pub values: HashMap<String, String>,
         /* DOMEvent:  Send + SyncTarget relatedTarget */
     }