Ability to create client pathfinder from the config

This commit is contained in:
Jedrzej Stuczynski
2020-01-30 14:55:10 +00:00
parent 9767dd58ca
commit 728f5e237a
@@ -1,3 +1,5 @@
use crate::config::Config;
use config::NymConfig;
use pemstore::pathfinder::PathFinder;
use std::path::PathBuf;
@@ -19,6 +21,14 @@ impl ClientPathfinder {
public_mix_key,
}
}
pub fn new_from_config(config: &Config) -> Self {
ClientPathfinder {
config_dir: config.get_config_file_save_location(),
private_mix_key: config.get_private_identity_key_file(),
public_mix_key: config.get_public_identity_key_file(),
}
}
}
impl PathFinder for ClientPathfinder {