diff --git a/src/core/ext_tracking/alvr.rs b/src/core/ext_tracking/alvr.rs index 540f6ca..d11c2a6 100644 --- a/src/core/ext_tracking/alvr.rs +++ b/src/core/ext_tracking/alvr.rs @@ -23,7 +23,6 @@ use crate::core::{ext_tracking::face2_fb::face2_fb_to_unified, AppState}; use super::unified::{UnifiedExpressions, UnifiedTrackingData, NUM_SHAPES}; static STA_ON: Lazy> = Lazy::new(|| format!("{}", "ALVR".color(Color::Green)).into()); -static STA_OFF: Lazy> = Lazy::new(|| format!("{}", "ALVR".color(Color::Red)).into()); #[derive(Default)] struct AlvrTrackingData { @@ -94,8 +93,6 @@ impl AlvrReceiver { if self.last_received.elapsed() < Duration::from_secs(1) { state.status.add_item(STA_ON.clone()); - } else { - state.status.add_item(STA_OFF.clone()); } } } @@ -137,7 +134,7 @@ fn receive_until_err( ) -> anyhow::Result<()> { const WS_URL: &str = "ws://127.0.0.1:8082/api/events"; let Ok(mut ws) = ClientBuilder::new(WS_URL)?.connect_insecure() else { - bail!("failed to connect"); + return Ok(()); // long retry }; while let Ok(Some(message)) = ws.receive() { @@ -168,7 +165,7 @@ fn receive_until_err( } } }); - return Ok(()); + return Ok(()); // long retry } alvr_events::EventType::Tracking(tracking) => { let mut data = AlvrTrackingData::default(); diff --git a/src/core/ext_tracking/babble.rs b/src/core/ext_tracking/babble.rs index 5ca9a98..90277b4 100644 --- a/src/core/ext_tracking/babble.rs +++ b/src/core/ext_tracking/babble.rs @@ -18,7 +18,6 @@ use crate::core::{ext_tracking::unified::UnifiedExpressions, AppState}; use super::unified::UnifiedTrackingData; static STA_ON: Lazy> = Lazy::new(|| format!("{}", "BABBLE".color(Color::Green)).into()); -static STA_OFF: Lazy> = Lazy::new(|| format!("{}", "BABBLE".color(Color::Red)).into()); pub(super) struct BabbleReceiver { sender: SyncSender>, @@ -49,8 +48,6 @@ impl BabbleReceiver { if self.last_received.elapsed() < Duration::from_secs(1) { state.status.add_item(STA_ON.clone()); - } else { - state.status.add_item(STA_OFF.clone()); } } } diff --git a/src/core/ext_tracking/wivrn.rs b/src/core/ext_tracking/wivrn.rs index bea84ee..b81d65b 100644 --- a/src/core/ext_tracking/wivrn.rs +++ b/src/core/ext_tracking/wivrn.rs @@ -21,7 +21,6 @@ use super::{ }; static STA_ON: Lazy> = Lazy::new(|| format!("{}", "WIVRN".color(Color::Green)).into()); -static STA_OFF: Lazy> = Lazy::new(|| format!("{}", "WIVRN".color(Color::Red)).into()); struct WivrnPayload { eyes: [f32; 8], @@ -74,8 +73,6 @@ impl WivrnReceiver { if self.last_received.elapsed() < Duration::from_secs(1) { state.status.add_item(STA_ON.clone()); - } else { - state.status.add_item(STA_OFF.clone()); } } }