diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-12-18 22:53:09 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-12-19 22:36:48 +0100 |
commit | fdd50d1bf5da9cb177ba0134b96f72a93441062e (patch) | |
tree | 40a9488dcc8ac426ab3b0d8386318bce8b1f76c9 /gui/src/app/message.rs | |
parent | 542e1e9dc50a96a36ab9d4236293cd0a4f5d22c3 (diff) |
Implement gossip reactor loading via oneshot channels for subscription initialization
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'gui/src/app/message.rs')
-rw-r--r-- | gui/src/app/message.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gui/src/app/message.rs b/gui/src/app/message.rs index 68be044..309a0bc 100644 --- a/gui/src/app/message.rs +++ b/gui/src/app/message.rs @@ -2,16 +2,22 @@ use std::sync::Arc; use cid::Cid; +use distrox_lib::gossip::GossipMessage; use distrox_lib::profile::Profile; use distrox_lib::types::Payload; -#[derive(Debug, Clone)] +use crate::gossip::GossipRecipe; + +#[derive(Clone, Debug)] pub enum Message { Loaded(Arc<Profile>), FailedToLoad(String), ToggleLog, + GossipSubscriptionFailed(String), + GossipHandled(GossipMessage), + InputChanged(String), CreatePost, |