Remove useless iterator assignments

A back_inserter doesn't change when you insert onto it.
pull/2039/head
Jason Rhinelander 2 years ago
parent 3d0bc4a76c
commit 9f10e8003e
No known key found for this signature in database
GPG Key ID: C4992CE7A88D4262

@ -888,32 +888,32 @@ namespace llarp
{ {
std::string status; std::string status;
auto out = std::back_inserter(status); auto out = std::back_inserter(status);
out = fmt::format_to(out, "WATCHDOG=1\nSTATUS=v{}", llarp::VERSION_STR); fmt::format_to(out, "WATCHDOG=1\nSTATUS=v{}", llarp::VERSION_STR);
if (IsServiceNode()) if (IsServiceNode())
{ {
out = fmt::format_to( fmt::format_to(
out, out,
" snode | known/svc/clients: {}/{}/{}", " snode | known/svc/clients: {}/{}/{}",
nodedb()->NumLoaded(), nodedb()->NumLoaded(),
NumberOfConnectedRouters(), NumberOfConnectedRouters(),
NumberOfConnectedClients()); NumberOfConnectedClients());
out = fmt::format_to( fmt::format_to(
out, out,
" | {} active paths | block {} ", " | {} active paths | block {} ",
pathContext().CurrentTransitPaths(), pathContext().CurrentTransitPaths(),
(m_lokidRpcClient ? m_lokidRpcClient->BlockHeight() : 0)); (m_lokidRpcClient ? m_lokidRpcClient->BlockHeight() : 0));
out = fmt::format_to( fmt::format_to(
out, out,
" | gossip: (next/last) {} / ", " | gossip: (next/last) {} / ",
time_delta<std::chrono::seconds>{_rcGossiper.NextGossipAt()}); time_delta<std::chrono::seconds>{_rcGossiper.NextGossipAt()});
if (auto maybe = _rcGossiper.LastGossipAt()) if (auto maybe = _rcGossiper.LastGossipAt())
out = fmt::format_to(out, "{}", time_delta<std::chrono::seconds>{*maybe}); fmt::format_to(out, "{}", time_delta<std::chrono::seconds>{*maybe});
else else
out = fmt::format_to(out, "never"); fmt::format_to(out, "never");
} }
else else
{ {
out = fmt::format_to( fmt::format_to(
out, out,
" client | known/connected: {}/{}", " client | known/connected: {}/{}",
nodedb()->NumLoaded(), nodedb()->NumLoaded(),
@ -921,7 +921,7 @@ namespace llarp
if (auto ep = hiddenServiceContext().GetDefault()) if (auto ep = hiddenServiceContext().GetDefault())
{ {
out = fmt::format_to( fmt::format_to(
out, out,
" | paths/endpoints {}/{}", " | paths/endpoints {}/{}",
pathContext().CurrentOwnedPaths(), pathContext().CurrentOwnedPaths(),
@ -929,7 +929,7 @@ namespace llarp
if (auto success_rate = ep->CurrentBuildStats().SuccessRatio(); success_rate < 0.5) if (auto success_rate = ep->CurrentBuildStats().SuccessRatio(); success_rate < 0.5)
{ {
out = fmt::format_to( fmt::format_to(
out, " [ !!! Low Build Success Rate ({:.1f}%) !!! ]", (100.0 * success_rate)); out, " [ !!! Low Build Success Rate ({:.1f}%) !!! ]", (100.0 * success_rate));
} }
}; };

@ -116,10 +116,10 @@ namespace llarp
std::string result; std::string result;
auto out = std::back_inserter(result); auto out = std::back_inserter(result);
for (const auto& addr : addrs) for (const auto& addr : addrs)
out = fmt::format_to(out, "ai_addr={}; ai_pk={}; ", addr.toIpAddress(), addr.pubkey); fmt::format_to(out, "ai_addr={}; ai_pk={}; ", addr.toIpAddress(), addr.pubkey);
out = fmt::format_to(out, "updated={}; onion_pk={}; ", last_updated.count(), enckey.ToHex()); fmt::format_to(out, "updated={}; onion_pk={}; ", last_updated.count(), enckey.ToHex());
if (routerVersion.has_value()) if (routerVersion.has_value())
out = fmt::format_to(out, "router_version={}; ", *routerVersion); fmt::format_to(out, "router_version={}; ", *routerVersion);
return result; return result;
} }

Loading…
Cancel
Save