fix: base app ap id without trailing /
This commit is contained in:
parent
35d19fbde0
commit
83b3db8e75
2 changed files with 5 additions and 5 deletions
|
@ -164,7 +164,7 @@ impl Fetcher for crate::Context {
|
||||||
|
|
||||||
let document = Self::request(
|
let document = Self::request(
|
||||||
Method::GET, id, None,
|
Method::GET, id, None,
|
||||||
&format!("https://{}/", self.domain()), self.pkey(), self.domain(),
|
self.base(), self.pkey(), self.domain(),
|
||||||
)
|
)
|
||||||
.await?
|
.await?
|
||||||
.json::<serde_json::Value>()
|
.json::<serde_json::Value>()
|
||||||
|
@ -241,7 +241,7 @@ impl Fetcher for crate::Context {
|
||||||
|
|
||||||
if let Ok(res) = Self::request(
|
if let Ok(res) = Self::request(
|
||||||
Method::GET, &format!("https://{domain}"), None,
|
Method::GET, &format!("https://{domain}"), None,
|
||||||
&format!("https://{}/", self.domain()), self.pkey(), self.domain(),
|
self.base(), self.pkey(), self.domain(),
|
||||||
).await {
|
).await {
|
||||||
if let Ok(actor) = res.json::<serde_json::Value>().await {
|
if let Ok(actor) = res.json::<serde_json::Value>().await {
|
||||||
if let Ok(name) = actor.name() {
|
if let Ok(name) = actor.name() {
|
||||||
|
@ -280,7 +280,7 @@ impl Fetcher for crate::Context {
|
||||||
if let Ok(followers_url) = document.followers().id() {
|
if let Ok(followers_url) = document.followers().id() {
|
||||||
let req = Self::request(
|
let req = Self::request(
|
||||||
Method::GET, followers_url, None,
|
Method::GET, followers_url, None,
|
||||||
&format!("https://{}/", self.domain()), self.pkey(), self.domain(),
|
self.base(), self.pkey(), self.domain(),
|
||||||
).await;
|
).await;
|
||||||
if let Ok(res) = req {
|
if let Ok(res) = req {
|
||||||
if let Ok(user_followers) = res.json::<serde_json::Value>().await {
|
if let Ok(user_followers) = res.json::<serde_json::Value>().await {
|
||||||
|
@ -294,7 +294,7 @@ impl Fetcher for crate::Context {
|
||||||
if let Ok(following_url) = document.following().id() {
|
if let Ok(following_url) = document.following().id() {
|
||||||
let req = Self::request(
|
let req = Self::request(
|
||||||
Method::GET, following_url, None,
|
Method::GET, following_url, None,
|
||||||
&format!("https://{}/", self.domain()), self.pkey(), self.domain(),
|
self.base(), self.pkey(), self.domain(),
|
||||||
).await;
|
).await;
|
||||||
if let Ok(res) = req {
|
if let Ok(res) = req {
|
||||||
if let Ok(user_following) = res.json::<serde_json::Value>().await {
|
if let Ok(user_following) = res.json::<serde_json::Value>().await {
|
||||||
|
|
|
@ -33,7 +33,7 @@ pub async fn view(
|
||||||
.set_url(apb::Node::link(upub::url!(ctx, "/")))
|
.set_url(apb::Node::link(upub::url!(ctx, "/")))
|
||||||
.set_public_key(apb::Node::object(
|
.set_public_key(apb::Node::object(
|
||||||
apb::new()
|
apb::new()
|
||||||
.set_id(Some(&upub::url!(ctx, "/#main-key")))
|
.set_id(Some(&upub::url!(ctx, "#main-key")))
|
||||||
.set_owner(Some(&upub::url!(ctx, "")))
|
.set_owner(Some(&upub::url!(ctx, "")))
|
||||||
.set_public_key_pem(&ctx.actor().public_key)
|
.set_public_key_pem(&ctx.actor().public_key)
|
||||||
))
|
))
|
||||||
|
|
Loading…
Reference in a new issue