feat(net): %netspeed% token to show combined up+download speed (#2590)

Closes #1083 

* Add netspeed parameter (#1083)

* Update net.cpp

* Update net.hpp

* Update network.cpp

* Update CHANGELOG.md
This commit is contained in:
Prateek Sunal
2022-02-07 01:42:38 +05:30
committed by GitHub
parent a33e8de922
commit ab915fb724
4 changed files with 13 additions and 0 deletions

View File

@ -148,6 +148,7 @@ namespace modules {
auto upspeed = network->upspeed(m_udspeed_minwidth, m_udspeed_unit);
auto downspeed = network->downspeed(m_udspeed_minwidth, m_udspeed_unit);
auto netspeed = network->netspeed(m_udspeed_minwidth, m_udspeed_unit);
// Update label contents
const auto replace_tokens = [&](label_t& label) {
@ -158,6 +159,7 @@ namespace modules {
label->replace_token("%local_ip6%", network->ip6());
label->replace_token("%upspeed%", upspeed);
label->replace_token("%downspeed%", downspeed);
label->replace_token("%netspeed%", netspeed);
if (m_wired) {
label->replace_token("%linkspeed%", m_wired->linkspeed());