Fix async runtime issue
This commit is contained in:
parent
710522ba3d
commit
5c47f500d9
29
src/app.rs
29
src/app.rs
@ -20,28 +20,20 @@ impl App {
|
||||
let ble_sender = send.clone();
|
||||
std::thread::spawn(move || term_event_sender(send));
|
||||
|
||||
let async_runtime = tokio::runtime::Builder::new_multi_thread()
|
||||
.enable_all()
|
||||
.build()
|
||||
.unwrap();
|
||||
async_runtime.spawn(async move {
|
||||
let e = ble_event_sender(&ble_sender)
|
||||
.await
|
||||
.expect_err("Bluetooth thread closed");
|
||||
ble_sender
|
||||
.send(AppEvent::Log(format!("Unrecoverable Error: {e}")))
|
||||
.expect("mpsc fail :(");
|
||||
});
|
||||
/*
|
||||
std::thread::spawn(move || {
|
||||
std::thread::spawn(move || {
|
||||
tokio::runtime::Builder::new_multi_thread()
|
||||
.enable_all()
|
||||
.build()
|
||||
.unwrap()
|
||||
.block_on(async move {
|
||||
let e = ble_event_sender(&ble_sender)
|
||||
.block_on()
|
||||
.await
|
||||
.expect_err("Bluetooth thread closed");
|
||||
ble_sender
|
||||
.send(AppEvent::Log(format!("Unrecoverable Error: {}", e)))
|
||||
.send(AppEvent::Log(format!("Unrecoverable Error: {e}")))
|
||||
.expect("mpsc fail :(");
|
||||
});
|
||||
*/
|
||||
});
|
||||
|
||||
Self {
|
||||
events: recv,
|
||||
@ -50,9 +42,6 @@ impl App {
|
||||
}
|
||||
}
|
||||
fn ui(&mut self, f: &mut Frame) {
|
||||
//let greeting = widgets::Paragraph::new("Hello World!");
|
||||
//f.render_widget(greeting, f.size());
|
||||
|
||||
let logs: Vec<ListItem> = self
|
||||
.logs
|
||||
.iter()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user