...
This commit is contained in:
Submodule js-client updated: 2a75a7a891...d0add12f0e
@@ -91,7 +91,7 @@ pub enum ModuleKind {
|
|||||||
Node(),
|
Node(),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone, Debug)]
|
||||||
pub struct Render {
|
pub struct Render {
|
||||||
id: String,
|
id: String,
|
||||||
webroot: String,
|
webroot: String,
|
||||||
@@ -189,7 +189,7 @@ pub async fn run_server(args: Vec<String>) {
|
|||||||
let webroot = webroot.clone();
|
let webroot = webroot.clone();
|
||||||
let main = main.clone();
|
let main = main.clone();
|
||||||
let id = id.clone();
|
let id = id.clone();
|
||||||
let folder = format!("{:?}", ren_mod.file_name());
|
let folder = format!("{}", ren_mod.file_name().into_string().expect("filename has non utf8 chars in it......"));
|
||||||
|
|
||||||
renders.push(Render {id, webroot, main, folder});
|
renders.push(Render {id, webroot, main, folder});
|
||||||
};
|
};
|
||||||
@@ -276,10 +276,12 @@ async fn render_item(uri: Uri) -> impl IntoResponse {
|
|||||||
//#[axum_macros::debug_handler]
|
//#[axum_macros::debug_handler]
|
||||||
async fn get_render_main(extract::Path(id): extract::Path<String>, State(mutexes): State<Mutexes>) -> http::Response<String> {
|
async fn get_render_main(extract::Path(id): extract::Path<String>, State(mutexes): State<Mutexes>) -> http::Response<String> {
|
||||||
let renders = &*mutexes.renders.lock().await;
|
let renders = &*mutexes.renders.lock().await;
|
||||||
|
println!("Render {:?}", renders);
|
||||||
|
|
||||||
let render = renders.iter().filter(|&render| render.id == id).nth(0)
|
let render = renders.iter().filter(|&render| render.id == id).nth(0)
|
||||||
.unwrap_or(renders.iter().filter(|&render| render.id == "first").nth(0).expect("there is no first render"));
|
.unwrap_or(renders.iter().filter(|&render| render.id == "first").nth(0).expect("there is no first render"));
|
||||||
|
|
||||||
|
println!("Render: {:?}", render);
|
||||||
let file_name = mutexes.mize_folder.clone() + "/modules-renders/" + &render.folder + "/" + &render.main;
|
let file_name = mutexes.mize_folder.clone() + "/modules-renders/" + &render.folder + "/" + &render.main;
|
||||||
println!("file_name: {}", file_name);
|
println!("file_name: {}", file_name);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user