diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-12-19 22:28:35 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-12-19 22:36:55 +0100 |
commit | 8aae93d4f47ff6a14120fab34a39b88c8fdb74a5 (patch) | |
tree | bd654f074c8f649a8ce88d3b4affc280eae025df | |
parent | fdd50d1bf5da9cb177ba0134b96f72a93441062e (diff) |
Add message explanation logging
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | gui/src/app/message.rs | 26 | ||||
-rw-r--r-- | gui/src/app/mod.rs | 1 |
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 { |