mirror of
https://github.com/pezkuwichain/pezkuwi-telemetry.git
synced 2026-04-22 16:08:04 +00:00
Aggregate chains by network_id (#234)
* Aggregate chains by network_id * Fix network_id handling
This commit is contained in:
@@ -82,11 +82,11 @@ impl NodeConnector {
|
||||
}
|
||||
|
||||
if let Details::SystemConnected(connected) = msg.details {
|
||||
let SystemConnected { chain, node } = connected;
|
||||
let SystemConnected { network_id, node } = connected;
|
||||
let rec = ctx.address().recipient();
|
||||
let chain = chain.into();
|
||||
let network_id = network_id.map(Into::into);
|
||||
|
||||
self.aggregator.do_send(AddNode { rec, chain, node });
|
||||
self.aggregator.do_send(AddNode { rec, network_id, node });
|
||||
} else {
|
||||
if self.backlog.len() >= 10 {
|
||||
self.backlog.remove(0);
|
||||
|
||||
@@ -56,7 +56,7 @@ pub enum Details {
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
pub struct SystemConnected {
|
||||
pub chain: Box<str>,
|
||||
pub network_id: Option<Box<str>>,
|
||||
#[serde(flatten)]
|
||||
pub node: NodeDetails,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user