mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-21 22:27:08 +00:00
parent
43f20881cb
commit
89745bb37d
|
@ -27,6 +27,7 @@ use lemmy_utils::{
|
||||||
};
|
};
|
||||||
use rss::{
|
use rss::{
|
||||||
extension::{dublincore::DublinCoreExtension, ExtensionBuilder, ExtensionMap},
|
extension::{dublincore::DublinCoreExtension, ExtensionBuilder, ExtensionMap},
|
||||||
|
Category,
|
||||||
Channel,
|
Channel,
|
||||||
EnclosureBuilder,
|
EnclosureBuilder,
|
||||||
Guid,
|
Guid,
|
||||||
|
@ -559,6 +560,10 @@ fn create_post_items(posts: Vec<PostView>, protocol_and_hostname: &str) -> Lemmy
|
||||||
BTreeMap::from([("content".to_string(), vec![thumbnail_ext.build()])]),
|
BTreeMap::from([("content".to_string(), vec![thumbnail_ext.build()])]),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
let category = Category {
|
||||||
|
name: p.community.title,
|
||||||
|
domain: Some(p.community.actor_id.to_string()),
|
||||||
|
};
|
||||||
|
|
||||||
let i = Item {
|
let i = Item {
|
||||||
title: Some(sanitize_html(sanitize_xml(p.post.name).as_str())),
|
title: Some(sanitize_html(sanitize_xml(p.post.name).as_str())),
|
||||||
|
@ -570,6 +575,7 @@ fn create_post_items(posts: Vec<PostView>, protocol_and_hostname: &str) -> Lemmy
|
||||||
link: Some(post_url.clone()),
|
link: Some(post_url.clone()),
|
||||||
extensions,
|
extensions,
|
||||||
enclosure: enclosure_opt,
|
enclosure: enclosure_opt,
|
||||||
|
categories: vec![category],
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue