summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-05-03 11:56:06 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-05-12 21:35:08 +0200
commit87789ae9f22d9469e7b1e451bc00485ae9b5f2e3 (patch)
treeb693bf0839585037d57f30febd5b60ebd7288301 /src/main.rs
parent6401c0ec505a9e8d7119928879cd8f97a3699239 (diff)
Switch to actix as runtime
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index 4444e52..043680b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -16,6 +16,8 @@ extern crate itertools;
extern crate xdg;
extern crate handlebars;
extern crate web_view;
+extern crate actix_rt;
+extern crate actix_web;
#[macro_use] extern crate failure;
#[macro_use] extern crate is_match;
@@ -63,7 +65,7 @@ use crate::types::util::Version;
use std::process::exit;
-#[tokio::main]
+#[actix_rt::main]
async fn main() -> Result<()> {
let cli = cli()?;
let _ = env_logger::init();
@@ -89,16 +91,14 @@ async fn main() -> Result<()> {
let api_url = config.get_api_url().clone();
let api_port = config.get_api_port().clone();
- tokio::spawn(async move {
- App::load(name, key, &api_url, api_port)
- })
+ App::load(name, key, &api_url, api_port)
} else {
// ask user for name(s)
// boot repository
// load App object
unimplemented!()
}
- }.await?;
+ };
let html_content = include_str!("../assets/index.html");