summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-12-19 22:28:35 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-12-19 22:36:55 +0100
commit8aae93d4f47ff6a14120fab34a39b88c8fdb74a5 (patch)
treebd654f074c8f649a8ce88d3b4affc280eae025df
parentfdd50d1bf5da9cb177ba0134b96f72a93441062e (diff)
Add message explanation logging
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--gui/src/app/message.rs26
-rw-r--r--gui/src/app/mod.rs1
2 files changed, 27 insertions, 0 deletions
diff --git a/gui/src/app/message.rs b/gui/src/app/message.rs
index 309a0bc..baffa31 100644
--- a/gui/src/app/message.rs
+++ b/gui/src/app/message.rs
@@ -29,3 +29,29 @@ pub enum Message {
TimelineScrolled(f32),
}
+
+impl Message {
+ pub fn description(&self) -> &'static str {
+ match self {
+ Message::Loaded(_) => "Loaded",
+ Message::FailedToLoad(_) => "FailedToLoad",
+
+ Message::ToggleLog => "ToggleLog",
+
+ Message::GossipSubscriptionFailed(_) => "GossipSubscriptionFailed",
+ Message::GossipHandled(_) => "GossipHandled",
+
+ Message::InputChanged(_) => "InputChanged",
+ Message::CreatePost => "CreatePost",
+
+ Message::PostCreated(_) => "PostCreated",
+ Message::PostCreationFailed(_) => "PostCreationFailed",
+
+ Message::PostLoaded(_) => "PostLoaded",
+ Message::PostLoadingFailed => "PostLoadingFailed",
+
+ Message::TimelineScrolled(_) => "TimelineScrolled",
+ }
+ }
+}
+
diff --git a/gui/src/app/mod.rs b/gui/src/app/mod.rs
index 878fabf..857debf 100644
--- a/gui/src/app/mod.rs
+++ b/gui/src/app/mod.rs
@@ -82,6 +82,7 @@ impl Application for Distrox {
}
fn update(&mut self, message: Self::Message) -> iced::Command<Self::Message> {
+ log::trace!("Received message: {}", message.description());
match self {
Distrox::Loading { gossip_subscription_recv } => {
if let Message::Loaded(profile) = message {