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:
parent
c07dcaa2ef
commit
bbc1cd5a31
|
@ -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…
Reference in a new issue