chore: make for loops not the same

This commit is contained in:
Jonathan Kelley committed 2022-11-17 22:55:46 -08:00
1 parent 20f9957fbe
commit 6c677e64da
4 files changed
+33 -29

No files matched your search

+10 -11
View File
@@ -44,18 +44,17 @@ impl DesktopController {
.build()
.unwrap();
let mut dom = VirtualDom::new_with_props(root, props)
.with_root_context(DesktopContext::new(desktop_context_proxy));
{
let edits = dom.rebuild();
let mut queue = edit_queue.lock().unwrap();
queue.push(serde_json::to_string(&edits.template_mutations).unwrap());
queue.push(serde_json::to_string(&edits.edits).unwrap());
proxy.send_event(UserWindowEvent::Update).unwrap();
}
runtime.block_on(async move {
let mut dom = VirtualDom::new_with_props(root, props)
.with_root_context(DesktopContext::new(desktop_context_proxy));
{
let edits = dom.rebuild();
let mut queue = edit_queue.lock().unwrap();
queue.push(serde_json::to_string(&edits.template_mutations).unwrap());
queue.push(serde_json::to_string(&edits.edits).unwrap());
proxy.send_event(UserWindowEvent::Update).unwrap();
}
loop {
tokio::select! {
_ = dom.wait_for_work() => {}