NodeInfo href fixes
This commit is contained in:
parent
3826b9fc2f
commit
2ec0ad6068
|
@ -16,7 +16,7 @@ const NODEINFO_PATH: &str = "/nodeinfo";
|
|||
#[derive(Clone, Debug, Serialize)]
|
||||
pub struct NodeInfoLink {
|
||||
rel: &'static str,
|
||||
href: &'static str,
|
||||
href: String,
|
||||
}
|
||||
|
||||
pub async fn handle_nodeinfo(
|
||||
|
@ -24,11 +24,17 @@ pub async fn handle_nodeinfo(
|
|||
) -> Json<Vec<NodeInfoLink>> {
|
||||
Json(vec![
|
||||
NodeInfoLink {
|
||||
href: "/nodeinfo/2.0",
|
||||
href: format!(
|
||||
"{}://{}/nodeinfo/2.0",
|
||||
config.networking.protocol, config.networking.host
|
||||
),
|
||||
rel: RelNodeInfo20.rel(),
|
||||
},
|
||||
NodeInfoLink {
|
||||
href: "/nodeinfo/2.1",
|
||||
href: format!(
|
||||
"{}://{}/nodeinfo/2.1",
|
||||
config.networking.protocol, config.networking.host
|
||||
),
|
||||
rel: RelNodeInfo21.rel(),
|
||||
},
|
||||
])
|
||||
|
|
Loading…
Reference in New Issue