]> Untitled Git - lemmy.git/commitdiff
more todos
authorFelix <me@nutomic.com>
Fri, 10 Apr 2020 12:45:48 +0000 (14:45 +0200)
committerFelix <me@nutomic.com>
Fri, 10 Apr 2020 12:45:48 +0000 (14:45 +0200)
server/src/apub/community.rs
server/src/apub/mod.rs

index 59c9329b4732dcf5b45c0819b2883a058bb4c6c0..0763474254096522c9ba6408b9cbd80007c2ac5e 100644 (file)
@@ -71,6 +71,8 @@ impl Community {
       oprops.set_updated(convert_datetime(u))?;
     }
     if let Some(d) = self.description.to_owned() {
+      // TODO: this should be html, also add source field with raw markdown
+      //       -> same for post.content and others
       oprops.set_summary_xsd_string(d)?;
     }
 
@@ -99,7 +101,9 @@ impl CommunityForm {
     Ok(CommunityForm {
       name: oprops.get_name_xsd_string().unwrap().to_string(),
       title: aprops.get_preferred_username().unwrap().to_string(),
-      description: oprops.get_summary_xsd_string().map(|s| s.to_string()),
+      // TODO: should be parsed as html and tags like <script> removed (or use markdown source)
+      //       -> same for post.content etc
+      description: oprops.get_content_xsd_string().map(|s| s.to_string()),
       category_id: 1,
       creator_id: creator.id,
       removed: None,
index 3718350764865f5bc6092d3388e599a12958ecd6..e716a38311beb401d0d054c0adf9475b9f1d333a 100644 (file)
@@ -5,12 +5,11 @@ pub mod inbox;
 pub mod post;
 pub mod user;
 use crate::Settings;
-use openssl::{pkey::PKey, rsa::Rsa};
-
 use activitystreams::actor::{properties::ApActorProperties, Group, Person};
 use activitystreams::ext::Ext;
 use actix_web::body::Body;
 use actix_web::HttpResponse;
+use openssl::{pkey::PKey, rsa::Rsa};
 use url::Url;
 
 type GroupExt = Ext<Group, ApActorProperties>;