use crate::cfg::config::Config; use emissary_core::I2cpConfig; /* use i2p_client::ClientType; use i2p_client::I2PClient; use i2p_client::SessionStyle::Stream; use i2p_client::Session; struct I2PStatus { Connected: bool, ConnectionType: ClientType, } impl I2PStatus { pub fn connect(&self) -> Result { let config: Config = Config::parse().unwrap(); let client= I2PClient::new(true, "MeskPKG-manager".to_string(), "2.0", "2.58.0", 10); // let destination = Session::r#gen(&mut self, SigType::EdDsaSha512Ed25519) let session = Session::create(config.repo.repo_url, &config.repo.destination.0, "MeskPKG-manager", Stream, "2.0", "2.58"); Ok(true) } } */