diff options
-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 { |