mirror of
https://github.com/astro/buzzrelay.git
synced 2024-11-22 04:00:59 +00:00
main: downcase ActorKind.0
This commit is contained in:
parent
a099746cf5
commit
d3bf9a579e
1 changed files with 4 additions and 10 deletions
14
src/main.rs
14
src/main.rs
|
@ -84,10 +84,9 @@ async fn get_tag_actor(
|
|||
axum::extract::State(state): axum::extract::State<State>,
|
||||
Path(tag): Path<String>
|
||||
) -> Response {
|
||||
// TODO: downcase
|
||||
let target = actor::Actor {
|
||||
host: state.hostname.clone(),
|
||||
kind: actor::ActorKind::TagRelay(tag),
|
||||
kind: actor::ActorKind::TagRelay(tag.to_lowercase()),
|
||||
};
|
||||
target.as_activitypub(&state.pub_key)
|
||||
.into_response()
|
||||
|
@ -97,10 +96,9 @@ async fn get_instance_actor(
|
|||
axum::extract::State(state): axum::extract::State<State>,
|
||||
Path(instance): Path<String>
|
||||
) -> Response {
|
||||
// TODO: downcase
|
||||
let target = actor::Actor {
|
||||
host: state.hostname.clone(),
|
||||
kind: actor::ActorKind::InstanceRelay(instance),
|
||||
kind: actor::ActorKind::InstanceRelay(instance.to_lowercase()),
|
||||
};
|
||||
target.as_activitypub(&state.pub_key)
|
||||
.into_response()
|
||||
|
@ -111,10 +109,9 @@ async fn post_tag_relay(
|
|||
Path(tag): Path<String>,
|
||||
endpoint: endpoint::Endpoint
|
||||
) -> Response {
|
||||
// TODO: downcase
|
||||
let target = actor::Actor {
|
||||
host: state.hostname.clone(),
|
||||
kind: actor::ActorKind::TagRelay(tag),
|
||||
kind: actor::ActorKind::TagRelay(tag.to_lowercase()),
|
||||
};
|
||||
post_relay(state, endpoint, target).await
|
||||
}
|
||||
|
@ -124,10 +121,9 @@ async fn post_instance_relay(
|
|||
Path(instance): Path<String>,
|
||||
endpoint: endpoint::Endpoint
|
||||
) -> Response {
|
||||
// TODO: downcase
|
||||
let target = actor::Actor {
|
||||
host: state.hostname.clone(),
|
||||
kind: actor::ActorKind::InstanceRelay(instance),
|
||||
kind: actor::ActorKind::InstanceRelay(instance.to_lowercase()),
|
||||
};
|
||||
post_relay(state, endpoint, target).await
|
||||
}
|
||||
|
@ -145,8 +141,6 @@ async fn post_relay(
|
|||
format!("Bad action: {:?}", e)
|
||||
).into_response(),
|
||||
};
|
||||
// endpoint.actor.inbox
|
||||
// endpoint.actor.id
|
||||
|
||||
if action.action_type == "Follow" {
|
||||
let priv_key = state.priv_key.clone();
|
||||
|
|
Loading…
Reference in a new issue