ghassmo 5 лет назад
Родитель
Сommit
5b43a1f923
3 измененных файлов с 9 добавлено и 25 удалено
  1. 6 22
      src/bin/drk.rs
  2. 1 1
      src/cli/client_cli/cli_config.rs
  3. 2 2
      src/cli/client_cli/drk_cli.rs

+ 6 - 22
src/bin/drk.rs

@@ -1,8 +1,6 @@
 use drk::cli::{ClientCliConfig, DrkCli, DrkCliConfig};
 use drk::cli::{ClientCliConfig, DrkCli, DrkCliConfig};
 use drk::Result;
 use drk::Result;
 
 
-use async_executor::Executor;
-use easy_parallel::Parallel;
 use log::*;
 use log::*;
 
 
 use async_std::sync::Arc;
 use async_std::sync::Arc;
@@ -44,7 +42,7 @@ impl Drk {
     }
     }
 }
 }
 
 
-async fn start(_executor: Arc<Executor<'_>>, config: Arc<DrkCliConfig>) -> Result<()> {
+async fn start(config: Arc<DrkCliConfig>) -> Result<()> {
     let url = config.rpc_url.clone();
     let url = config.rpc_url.clone();
 
 
     let mut client = Drk::new(url);
     let mut client = Drk::new(url);
@@ -56,18 +54,16 @@ async fn start(_executor: Arc<Executor<'_>>, config: Arc<DrkCliConfig>) -> Resul
 fn main() -> Result<()> {
 fn main() -> Result<()> {
     use simplelog::*;
     use simplelog::*;
 
 
-    let mut config = DrkCliConfig::load(PathBuf::from("darkfi_config_file"))?;
+    let mut config = DrkCliConfig::load(PathBuf::from("drk_config_file"))?;
     let options = Arc::new(DrkCli::load(&mut config)?);
     let options = Arc::new(DrkCli::load(&mut config)?);
 
 
     if options.change_config {
     if options.change_config {
-        config.save(PathBuf::from("darkfi_config_file"))?;
+        config.save(PathBuf::from("drk_config_file"))?;
         return Ok(());
         return Ok(());
     }
     }
 
 
     let config = Arc::new(config);
     let config = Arc::new(config);
 
 
-    let ex = Arc::new(Executor::new());
-    let (signal, shutdown) = async_channel::unbounded::<()>();
 
 
     let logger_config = ConfigBuilder::new().set_time_format_str("%T%.6f").build();
     let logger_config = ConfigBuilder::new().set_time_format_str("%T%.6f").build();
 
 
@@ -88,19 +84,7 @@ fn main() -> Result<()> {
     ])
     ])
     .unwrap();
     .unwrap();
 
 
-    let ex2 = ex.clone();
-
-    let (_, result) = Parallel::new()
-        // Run four executor threads.
-        .each(0..3, |_| smol::future::block_on(ex.run(shutdown.recv())))
-        // Run the main future on the current thread.
-        .finish(|| {
-            smol::future::block_on(async move {
-                start(ex2, config).await?;
-                drop(signal);
-                Ok::<(), drk::Error>(())
-            })
-        });
-
-    result
+    futures::executor::block_on(start(config))?;
+
+    Ok(())
 }
 }

+ 1 - 1
src/cli/client_cli/cli_config.rs

@@ -50,7 +50,7 @@ pub struct DarkfidCliConfig {
 impl Default for DrkCliConfig {
 impl Default for DrkCliConfig {
     fn default() -> Self {
     fn default() -> Self {
         let rpc_url = String::from("http://127.0.0.1:8000");
         let rpc_url = String::from("http://127.0.0.1:8000");
-        let log_path = String::from("/tmp/darkfi_cli.log");
+        let log_path = String::from("/tmp/drk_cli.log");
         Self {
         Self {
             rpc_url,
             rpc_url,
             log_path,
             log_path,

+ 2 - 2
src/cli/client_cli/drk_cli.rs

@@ -10,10 +10,10 @@ pub struct DrkCli {
 
 
 impl DrkCli {
 impl DrkCli {
     pub fn load(config: &mut DrkCliConfig) -> Result<Self> {
     pub fn load(config: &mut DrkCliConfig) -> Result<Self> {
-        let app = App::new("Darkfi CLI")
+        let app = App::new("Drk CLI")
             .version("0.1.0")
             .version("0.1.0")
             .author("Amir Taaki <amir@dyne.org>")
             .author("Amir Taaki <amir@dyne.org>")
-            .about("Run Darkfi Client")
+            .about("Run Drk Client")
             .arg(
             .arg(
                 Arg::new("verbose")
                 Arg::new("verbose")
                     .short('v')
                     .short('v')