]> Untitled Git - lemmy.git/blob - lemmy_apub/src/extensions/context.rs
Merge pull request #1328 from LemmyNet/move_views_to_diesel
[lemmy.git] / lemmy_apub / src / extensions / context.rs
1 use activitystreams::{base::AnyBase, context};
2 use lemmy_utils::LemmyError;
3 use serde_json::json;
4
5 pub(crate) fn lemmy_context() -> Result<Vec<AnyBase>, LemmyError> {
6   let context_ext = AnyBase::from_arbitrary_json(json!(
7   {
8     "sc": "http://schema.org#",
9     "category": "sc:category",
10     "sensitive": "as:sensitive",
11     "stickied": "as:stickied",
12     "comments_enabled": {
13     "kind": "sc:Boolean",
14     "id": "pt:commentsEnabled"
15     }
16   }))?;
17   Ok(vec![AnyBase::from(context()), context_ext])
18 }