forked from alemi/upub
fix(apb): camel case name for mediaType
This commit is contained in:
parent
cc287d3aa4
commit
5ba1fb66ca
1 changed files with 3 additions and 16 deletions
|
@ -135,7 +135,7 @@ impl Object for serde_json::Value {
|
||||||
crate::getter! { bto -> node Self::Link }
|
crate::getter! { bto -> node Self::Link }
|
||||||
crate::getter! { cc -> node Self::Link }
|
crate::getter! { cc -> node Self::Link }
|
||||||
crate::getter! { bcc -> node Self::Link }
|
crate::getter! { bcc -> node Self::Link }
|
||||||
crate::getter! { media_type -> &str }
|
crate::getter! { media_type::mediaType -> &str }
|
||||||
crate::getter! { duration -> &str }
|
crate::getter! { duration -> &str }
|
||||||
crate::getter! { url -> node Self::Link }
|
crate::getter! { url -> node Self::Link }
|
||||||
|
|
||||||
|
@ -182,21 +182,8 @@ impl ObjectMut for serde_json::Value {
|
||||||
crate::setter! { bto -> node Self::Link}
|
crate::setter! { bto -> node Self::Link}
|
||||||
crate::setter! { cc -> node Self::Link }
|
crate::setter! { cc -> node Self::Link }
|
||||||
crate::setter! { bcc -> node Self::Link }
|
crate::setter! { bcc -> node Self::Link }
|
||||||
crate::setter! { media_type -> &str }
|
crate::setter! { media_type::mediaType -> &str }
|
||||||
crate::setter! { duration -> &str }
|
crate::setter! { duration -> &str }
|
||||||
crate::setter! { url -> node Self::Link }
|
crate::setter! { url -> node Self::Link }
|
||||||
|
crate::setter! { context -> node <Self as Object>::Object }
|
||||||
// TODO Mastodon doesn't use a "context" field on the object but makes up a new one!!
|
|
||||||
fn set_context(mut self, ctx: Node<<Self as Object>::Object>) -> Self {
|
|
||||||
if let Some(conversation) = ctx.id() {
|
|
||||||
crate::macros::set_maybe_value(
|
|
||||||
&mut self, "conversation", Some(serde_json::Value::String(conversation)),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
crate::macros::set_maybe_node(
|
|
||||||
&mut self, "context", ctx
|
|
||||||
);
|
|
||||||
self
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue