feat(config): interval for cpu and memory modules

This commit is contained in:
Alexis 2018-08-09 14:34:39 +02:00
parent e749f00aa7
commit b8917e9973
2 changed files with 4 additions and 2 deletions

View File

@ -7,7 +7,8 @@ waybar::modules::Cpu::Cpu(Json::Value config)
_label.get_style_context()->add_class("cpu"); _label.get_style_context()->add_class("cpu");
_thread = [this] { _thread = [this] {
update(); update();
_thread.sleep_for(chrono::seconds(10)); int interval = _config["interval"] ? _config["inveral"].asInt() : 10;
_thread.sleep_for(chrono::seconds(interval));
}; };
}; };

View File

@ -7,7 +7,8 @@ waybar::modules::Memory::Memory(Json::Value config)
_label.get_style_context()->add_class("memory"); _label.get_style_context()->add_class("memory");
_thread = [this] { _thread = [this] {
update(); update();
_thread.sleep_for(chrono::seconds(30)); int interval = _config["interval"] ? _config["inveral"].asInt() : 30;
_thread.sleep_for(chrono::seconds(interval));
}; };
}; };