Stub out get_peer_stats LMQ API request

pull/1318/head
Stephen Shelton 4 years ago
parent c07dcaa2ef
commit bbc1cd5a31
No known key found for this signature in database
GPG Key ID: EE4BADACCE8B631C

@ -36,6 +36,11 @@ namespace llarp
: m_lokiMQ(std::move(lmq)), m_Router(r)
{
// m_lokiMQ->log_level(toLokiMQLogLevel(LogLevel::Instance().curLevel));
// TODO: proper auth here
auto lokidCategory = m_lokiMQ->add_category("lokid", lokimq::Access{lokimq::AuthLevel::none});
lokidCategory.add_request_command(
"get_peer_stats", [this](lokimq::Message& m) { HandleGetPeerStats(m); });
}
void
@ -212,5 +217,16 @@ namespace llarp
return ftr.get();
}
void
LokidRpcClient::HandleGetPeerStats(lokimq::Message& msg)
{
// TODO: construct response
LogInfo("Got request for peer stats (size: ", msg.data.size(), ")");
for (auto str : msg.data)
{
LogInfo(" :", str);
}
}
} // namespace rpc
} // namespace llarp

@ -59,6 +59,10 @@ namespace llarp
void
HandleGotServiceNodeList(std::string json);
// Handles request from lokid for peer stats on a specific peer
void
HandleGetPeerStats(lokimq::Message& msg);
std::optional<lokimq::ConnectionID> m_Connection;
LMQ_ptr m_lokiMQ;
std::string m_CurrentBlockHash;

Loading…
Cancel
Save