]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/objects/community.rs
Remove `actix_rt` & use standard tokio spawn (#3158)
[lemmy.git] / crates / apub / src / objects / community.rs
index 396c2af870e45be386f6f0a53d52f83b15ebbdfe..888a7f4581b60c7d7af51ee0d10039ace140a0ec 100644 (file)
@@ -96,7 +96,6 @@ impl Object for ApubCommunity {
       icon: self.icon.clone().map(ImageObject::new),
       image: self.banner.clone().map(ImageObject::new),
       sensitive: Some(self.nsfw),
-      moderators: Some(generate_moderators_url(&self.actor_id)?.into()),
       featured: Some(generate_featured_url(&self.actor_id)?.into()),
       inbox: self.inbox_url.clone().into(),
       outbox: generate_outbox_url(&self.actor_id)?.into(),
@@ -148,7 +147,7 @@ impl Object for ApubCommunity {
       .map_err(|e| debug!("{}", e))
       .ok();
 
-    if let Some(moderators) = group.attributed_to.or(group.moderators) {
+    if let Some(moderators) = group.attributed_to {
       moderators
         .dereference(&community, context)
         .await
@@ -231,7 +230,6 @@ pub(crate) mod tests {
     let context2 = context.reset_request_count();
     let mut json: Group = file_to_json_object("assets/lemmy/objects/group.json").unwrap();
     // change these links so they dont fetch over the network
-    json.moderators = None;
     json.attributed_to = None;
     json.outbox =
       CollectionId::parse("https://enterprise.lemmy.ml/c/tenforward/not_outbox").unwrap();
@@ -244,7 +242,7 @@ pub(crate) mod tests {
     community
   }
 
-  #[actix_rt::test]
+  #[tokio::test]
   #[serial]
   async fn test_parse_lemmy_community() {
     let context = init_context().await;