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(std::move(lmq)), m_Router(r)
|
||||||
{
|
{
|
||||||
// m_lokiMQ->log_level(toLokiMQLogLevel(LogLevel::Instance().curLevel));
|
// 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
|
void
|
||||||
|
@ -212,5 +217,16 @@ namespace llarp
|
||||||
return ftr.get();
|
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 rpc
|
||||||
} // namespace llarp
|
} // namespace llarp
|
||||||
|
|
|
@ -59,6 +59,10 @@ namespace llarp
|
||||||
void
|
void
|
||||||
HandleGotServiceNodeList(std::string json);
|
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;
|
std::optional<lokimq::ConnectionID> m_Connection;
|
||||||
LMQ_ptr m_lokiMQ;
|
LMQ_ptr m_lokiMQ;
|
||||||
std::string m_CurrentBlockHash;
|
std::string m_CurrentBlockHash;
|
||||||
|
|
Loading…
Reference in a new issue