summaryrefslogtreecommitdiffstats
path: root/gui/src/app/message.rs
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/app/message.rs')
-rw-r--r--gui/src/app/message.rs26
1 files changed, 26 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",
+ }
+ }
+}
+