summaryrefslogtreecommitdiffstats
path: root/gui/src/gossip.rs
diff options
context:
space:
mode:
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) }
}
}