diff options
-rw-r--r-- | gui/src/app/message.rs | 2 | ||||
-rw-r--r-- | 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<Profile>), - 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; } |