1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00

Stub out get_peer_stats LMQ API request

This commit is contained in:
Stephen Shelton 2020-07-16 16:48:26 -06:00
parent c07dcaa2ef
commit bbc1cd5a31
No known key found for this signature in database
GPG key ID: EE4BADACCE8B631C
2 changed files with 20 additions and 0 deletions

View file

@ -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

View file

@ -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;