Merge pull request #1930 from Minoru/bugfix/nodeinfo-links
Change NodeInfo `links` to an array
This commit is contained in:
commit
ae153dc243
1 changed files with 3 additions and 3 deletions
|
@ -17,13 +17,13 @@ async fn node_info_well_known(
|
|||
context: web::Data<LemmyContext>,
|
||||
) -> Result<HttpResponse<Body>, LemmyError> {
|
||||
let node_info = NodeInfoWellKnown {
|
||||
links: NodeInfoWellKnownLinks {
|
||||
links: vec![NodeInfoWellKnownLinks {
|
||||
rel: Url::parse("http://nodeinfo.diaspora.software/ns/schema/2.0")?,
|
||||
href: Url::parse(&format!(
|
||||
"{}/nodeinfo/2.0.json",
|
||||
&context.settings().get_protocol_and_hostname(),
|
||||
))?,
|
||||
},
|
||||
}],
|
||||
};
|
||||
Ok(HttpResponse::Ok().json(node_info))
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ async fn node_info(context: web::Data<LemmyContext>) -> Result<HttpResponse, Err
|
|||
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
struct NodeInfoWellKnown {
|
||||
pub links: NodeInfoWellKnownLinks,
|
||||
pub links: Vec<NodeInfoWellKnownLinks>,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
|
|
Loading…
Reference in a new issue