update to git dioxus

This commit is contained in:
Evan Almloff committed 2023-06-26 08:53:45 -07:00
1 parent 5f35fa6e16
commit 9fbeb84921
3 files changed
+58 -21

No files matched your search

+10 -6
View File
@@ -150,10 +150,10 @@ pub async fn startup_hot_reload(
let dist_path = config.out_dir.clone();
let (reload_tx, _) = broadcast::channel(100);
let map = FileMap::<HtmlCtx>::new(config.crate_dir.clone());
// for err in errors {
// log::error!("{}", err);
// }
let FileMapBuildResult { map, errors } = FileMap::<HtmlCtx>::create(config.crate_dir.clone()).unwrap();
for err in errors {
log::error!("{}", err);
}
let file_map = Arc::new(Mutex::new(map));
let build_manager = Arc::new(BuildManager {
config: config.clone(),
@@ -219,10 +219,11 @@ pub async fn startup_hot_reload(
let mut map = file_map.lock().unwrap();
match map.update_rsx(&path, &crate_dir) {
UpdateResult::UpdatedRsx(msgs) => {
Ok( UpdateResult::UpdatedRsx(msgs) )=> {
messages.extend(msgs);
}
UpdateResult::NeedsRebuild => {
Ok(UpdateResult::NeedsRebuild) => {
match build_manager.rebuild() {
Ok(res) => {
print_console_info(
@@ -242,6 +243,9 @@ pub async fn startup_hot_reload(
}
return;
}
Err(err) => {
log::error!("{}", err);
}
}
}
for msg in messages {