11use crate :: backend:: status:: { BackendStatusClientT , StatusClient } ;
22use orb_backend_status_dbus:: {
3- types:: { CoreStats , LteInfo , NetStats , UpdateProgress , WifiNetwork } ,
3+ types:: { CellularStatus , CoreStats , NetStats , UpdateProgress , WifiNetwork } ,
44 BackendStatusT ,
55} ;
66use orb_telemetry:: TraceCtx ;
@@ -27,7 +27,7 @@ pub struct CurrentStatus {
2727 pub wifi_networks : Option < Vec < WifiNetwork > > ,
2828 pub update_progress : Option < UpdateProgress > ,
2929 pub net_stats : Option < NetStats > ,
30- pub lte_info : Option < LteInfo > ,
30+ pub cellular_status : Option < CellularStatus > ,
3131 pub core_stats : Option < CoreStats > ,
3232}
3333
@@ -101,7 +101,7 @@ impl BackendStatusT for BackendStatusImpl {
101101 Ok ( ( ) )
102102 }
103103
104- fn provide_lte_info ( & self , lte_info : LteInfo ) -> zbus:: fdo:: Result < ( ) > {
104+ fn provide_cellular_status ( & self , status : CellularStatus ) -> zbus:: fdo:: Result < ( ) > {
105105 let Ok ( mut current_status_guard) = self
106106 . current_status
107107 . lock ( )
@@ -111,7 +111,7 @@ impl BackendStatusT for BackendStatusImpl {
111111 } ;
112112
113113 let mut current_status = current_status_guard. take ( ) . unwrap_or_default ( ) ;
114- current_status. lte_info = Some ( lte_info ) ;
114+ current_status. cellular_status = Some ( status ) ;
115115 * current_status_guard = Some ( current_status) ;
116116
117117 self . notify . notify_one ( ) ;
@@ -178,10 +178,14 @@ impl BackendStatusImpl {
178178 let wifi_networks = current_status. wifi_networks . is_some ( ) ;
179179 let update_progress = current_status. update_progress . is_some ( ) ;
180180 let net_stats = current_status. net_stats . is_some ( ) ;
181- let lte_info = current_status. lte_info . is_some ( ) ;
181+ let cellular_status = current_status. cellular_status . is_some ( ) ;
182182
183183 let core_stats = current_status. core_stats . is_some ( ) ;
184- if !wifi_networks && !update_progress && !net_stats && !lte_info && !core_stats
184+ if !wifi_networks
185+ && !update_progress
186+ && !net_stats
187+ && !cellular_status
188+ && !core_stats
185189 {
186190 // nothing to send
187191 return None ;
@@ -191,7 +195,7 @@ impl BackendStatusImpl {
191195 ?wifi_networks,
192196 ?update_progress,
193197 ?net_stats,
194- ?lte_info ,
198+ ?cellular_status ,
195199 ?core_stats,
196200 "Updating backend-status"
197201 ) ;
0 commit comments