mirror of
https://github.com/orhun/systeroid
synced 2024-10-04 14:39:06 +00:00
fix(tui): update only parameter values on refresh
This commit is contained in:
parent
cdffaef310
commit
641cf6e517
|
@ -131,7 +131,14 @@ impl<'a> App<'a> {
|
|||
}
|
||||
Command::Refresh => {
|
||||
self.input = None;
|
||||
*self.sysctl = Sysctl::init(self.sysctl.config.clone())?;
|
||||
let parameters = Sysctl::init(self.sysctl.config.clone())?.parameters;
|
||||
self.sysctl.parameters.iter_mut().for_each(|parameter| {
|
||||
if let Some(param) =
|
||||
parameters.iter().find(|param| param.name == parameter.name)
|
||||
{
|
||||
parameter.value = param.value.to_string();
|
||||
}
|
||||
});
|
||||
self.parameter_list = StatefulTable::with_items(self.sysctl.parameters.clone());
|
||||
}
|
||||
Command::Exit => {
|
||||
|
|
Loading…
Reference in a new issue