EWW_NET fixed null interface error

This commit is contained in:
druskus20 2021-08-24 22:37:53 +02:00
parent 905118f612
commit d216e8a723

View file

@ -160,6 +160,7 @@ pub fn get_battery_capacity() -> Result<u8> {
pub fn net() -> String { pub fn net() -> String {
let mut c = SYSTEM.lock().unwrap(); let mut c = SYSTEM.lock().unwrap();
c.refresh_networks_list();
let interfaces = format!( let interfaces = format!(
"{{ {} }}", "{{ {} }}",
&c.get_networks() &c.get_networks()
@ -167,6 +168,5 @@ pub fn net() -> String {
.map(|a| format!(r#""{}": {{ "NET_UP": {}, "NET_DOWN": {} }}"#, a.0, a.1.get_transmitted(), a.1.get_received())) .map(|a| format!(r#""{}": {{ "NET_UP": {}, "NET_DOWN": {} }}"#, a.0, a.1.get_transmitted(), a.1.get_received()))
.join(","), .join(","),
); );
c.refresh_networks_list();
interfaces interfaces
} }