summaryrefslogtreecommitdiffstats
path: root/gui/src/gossip.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-12-21 19:58:53 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-12-21 19:58:53 +0100
commit286497177a040921ea9687a07436565cfad77384 (patch)
tree5ce32bb1c94a39ebaac55f2c4ec0b0dee35dd49d /gui/src/gossip.rs
parent1034a454d0900130796fd8941bbc9696bcc41b29 (diff)
parent2300a0a871ad8e2de528bfcd4d53d1df812fd5d9 (diff)
Merge branch 'posting'
Diffstat (limited to 'gui/src/gossip.rs')
-rw-r--r--gui/src/gossip.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/gui/src/gossip.rs b/gui/src/gossip.rs
index ac6bab0..c88c29c 100644
--- a/gui/src/gossip.rs
+++ b/gui/src/gossip.rs
@@ -1,6 +1,7 @@
use std::sync::Arc;
use futures::StreamExt;
+use tokio::sync::RwLock;
use distrox_lib::profile::Profile;
use distrox_lib::client::Client;
@@ -9,12 +10,12 @@ use crate::app::Message;
#[derive(Clone, Debug)]
pub struct GossipRecipe {
- profile: Arc<Profile>,
+ profile: Arc<RwLock<Profile>>,
subscription: Arc<ipfs::SubscriptionStream>,
}
impl GossipRecipe {
- pub fn new(profile: Arc<Profile>, subscription: ipfs::SubscriptionStream) -> Self {
+ pub fn new(profile: Arc<RwLock<Profile>>, subscription: ipfs::SubscriptionStream) -> Self {
Self { profile, subscription: Arc::new(subscription) }
}
}