From 2eca6515518ec365d129d120629d2dae2a4f6a43 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 18 Dec 2021 20:55:49 +0100 Subject: Add error message when distrox fails to load Signed-off-by: Matthias Beyer --- gui/src/app/message.rs | 2 +- gui/src/app/mod.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gui/src/app/message.rs b/gui/src/app/message.rs index a357d8e..f530774 100644 --- a/gui/src/app/message.rs +++ b/gui/src/app/message.rs @@ -8,7 +8,7 @@ use distrox_lib::types::Payload; #[derive(Debug, Clone)] pub enum Message { Loaded(Arc), - FailedToLoad, + FailedToLoad(String), InputChanged(String), CreatePost, diff --git a/gui/src/app/mod.rs b/gui/src/app/mod.rs index 450744e..a6849fb 100644 --- a/gui/src/app/mod.rs +++ b/gui/src/app/mod.rs @@ -42,7 +42,7 @@ impl Application for Distrox { Distrox::Loading, iced::Command::perform(async move { match Profile::load(&name).await { - Err(_) => Message::FailedToLoad, + Err(e) => Message::FailedToLoad(e.to_string()), Ok(instance) => { Message::Loaded(Arc::new(instance)) } @@ -69,8 +69,8 @@ impl Application for Distrox { }; } - Message::FailedToLoad => { - log::error!("Failed to load"); + Message::FailedToLoad(e) => { + log::error!("Failed to load: {}", e); *self = Distrox::FailedToStart; } -- cgit v1.2.3