Add quoteUrl property to outgoing notes with object links
This commit is contained in:
parent
a685829472
commit
7fdf1e7400
1 changed files with 6 additions and 0 deletions
|
@ -52,6 +52,9 @@ pub struct Note {
|
||||||
|
|
||||||
pub to: Vec<String>,
|
pub to: Vec<String>,
|
||||||
pub cc: Vec<String>,
|
pub cc: Vec<String>,
|
||||||
|
|
||||||
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
|
quote_url: Option<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn build_note(
|
pub fn build_note(
|
||||||
|
@ -129,6 +132,8 @@ pub fn build_note(
|
||||||
};
|
};
|
||||||
tags.push(tag);
|
tags.push(tag);
|
||||||
};
|
};
|
||||||
|
let maybe_quote_url = post.linked.get(0)
|
||||||
|
.map(|linked| linked.get_object_id(instance_url));
|
||||||
let in_reply_to_object_id = match post.in_reply_to_id {
|
let in_reply_to_object_id = match post.in_reply_to_id {
|
||||||
Some(in_reply_to_id) => {
|
Some(in_reply_to_id) => {
|
||||||
let in_reply_to = post.in_reply_to.as_ref().unwrap();
|
let in_reply_to = post.in_reply_to.as_ref().unwrap();
|
||||||
|
@ -153,6 +158,7 @@ pub fn build_note(
|
||||||
tag: tags,
|
tag: tags,
|
||||||
to: primary_audience,
|
to: primary_audience,
|
||||||
cc: secondary_audience,
|
cc: secondary_audience,
|
||||||
|
quote_url: maybe_quote_url,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue