toolbx list is not prefetched before the app launches

This commit is contained in:
2024-02-18 19:12:03 +01:00
parent b5de805693
commit 67a80edc9d
2 changed files with 2 additions and 6 deletions

View File

@@ -9,13 +9,9 @@ mod ui;
mod util;
fn main() {
let toolbx_list = VecDeque::from(ToolbxContainer::get_toolboxes());
let factory_vec = FactoryVecDeque::new();
let mut model = AppModel {
toolboxes: factory_vec,
toolboxes: FactoryVecDeque::new(),
};
model.update_toolbxes(toolbx_list.into_iter());
let app = RelmApp::new(model);
app.run();
}

View File

@@ -65,8 +65,8 @@ impl MessageHandler<AppModel> for AsyncHandler {
let _sender = sender.clone();
rt.spawn(async move {
loop {
tokio::time::sleep(Duration::from_secs(10)).await;
_sender.send(AsyncHandlerMsg::UpdateToolbxes).await;
tokio::time::sleep(Duration::from_secs(10)).await;
}
});