]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/protocol/mod.rs
Implement instance actor (#1798)
[lemmy.git] / crates / apub / src / protocol / mod.rs
index 4b3992fddcbe931801994a712bbe053f6034f66e..d1532a9523ae7f4d3b606cdcf6f0c79680b20c6c 100644 (file)
@@ -17,6 +17,15 @@ pub struct Source {
   pub(crate) media_type: MediaTypeMarkdown,
 }
 
+impl Source {
+  pub(crate) fn new(content: String) -> Self {
+    Source {
+      content,
+      media_type: MediaTypeMarkdown::Markdown,
+    }
+  }
+}
+
 #[derive(Clone, Debug, Deserialize, Serialize)]
 #[serde(rename_all = "camelCase")]
 pub struct ImageObject {