diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-05-18 21:27:30 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-05-18 21:27:30 +0200 |
commit | c44d69dcde20d6b200f7c2782a4ebbb848e2ed1f (patch) | |
tree | 92f07a1beeddd2b82972616a11670984376a168b /src/gui.rs | |
parent | 75dadb51fee37579d5b02005096e0d9e7f26f87c (diff) |
Move app startup code to server part
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/gui.rs')
-rw-r--r-- | src/gui.rs | 24 |
1 files changed, 1 insertions, 23 deletions
@@ -5,32 +5,10 @@ use anyhow::Result; use web_view::WVResult; use web_view::WebView; -use crate::app::App; use crate::cli::*; -use crate::configuration::Configuration; use crate::types::util::*; -pub fn run_gui(config: Configuration, adr: String) -> Result<()> { - // GUI - let app = { - let device_name = config.get_device_name(); - let device_key = config.get_device_key(); - - if let (Some(name), Some(key)) = (device_name, device_key) { - let name = IPNSHash::from(name.clone()); - let key = key.clone(); - let api_url = config.get_api_url().clone(); - let api_port = config.get_api_port().clone(); - - App::load(name, key, &api_url, api_port) - } else { - // ask user for name(s) - // boot repository - // load App object - unimplemented!() - } - }; - +pub fn run_gui(adr: String) -> Result<()> { let webview_content = web_view::Content::Url(format!("http://{}", adr)); web_view::builder() |