Separated versions for mixes, providers and coco nodes for filtering
This commit is contained in:
@@ -165,10 +165,10 @@ pub trait NymTopology: Sized {
|
||||
Ok(all_paths)
|
||||
}
|
||||
|
||||
fn remove_incompatible_nodes(&self, version: String) -> Self {
|
||||
let filtered_mixes = self.get_mix_nodes().iter().cloned().filter(|mix_node| mix_node.version == version).collect();
|
||||
let filtered_providers = self.get_mix_provider_nodes().iter().cloned().filter(|provider_node| provider_node.version == version).collect();
|
||||
let filtered_coco_nodes = self.get_coco_nodes().iter().cloned().filter(|coco_node| coco_node.version == version).collect();
|
||||
fn remove_incompatible_nodes(&self, mix_version: &str, provider_version: &str, coco_version: &str) -> Self {
|
||||
let filtered_mixes = self.get_mix_nodes().iter().cloned().filter(|mix_node| mix_node.version == mix_version).collect();
|
||||
let filtered_providers = self.get_mix_provider_nodes().iter().cloned().filter(|provider_node| provider_node.version == provider_version).collect();
|
||||
let filtered_coco_nodes = self.get_coco_nodes().iter().cloned().filter(|coco_node| coco_node.version == coco_version).collect();
|
||||
|
||||
Self::new_from_nodes(filtered_mixes, filtered_providers, filtered_coco_nodes)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user