Explorar o código

wip: try to fix pathing

Jonathan Kelley %!s(int64=3) %!d(string=hai) anos
pai
achega
ada24e7c4e
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      packages/desktop/src/lib.rs

+ 4 - 2
packages/desktop/src/lib.rs

@@ -340,11 +340,13 @@ impl DesktopController {
             .with_custom_protocol("wry".into(), move |request| {
                 let path = request.uri().replace("wry://", "");
                 let (data, meta) = match path.as_str() {
-                    "index.html" => (include_bytes!("./index.html").to_vec(), "text/html"),
+                    "index.html" | "index.html/" | "/index.html" => {
+                        (include_bytes!("./index.html").to_vec(), "text/html")
+                    }
                     "index.html/index.js" => {
                         (include_bytes!("./index.js").to_vec(), "text/javascript")
                     }
-                    _ => unimplemented!("path {}", path),
+                    _ => (include_bytes!("./index.html").to_vec(), "text/html"),
                 };
 
                 wry::http::ResponseBuilder::new().mimetype(meta).body(data)