add: profile connections, spotify connection

This commit is contained in:
trisua 2025-04-26 16:27:18 -04:00
parent a5c2356940
commit 33ba576d4a
31 changed files with 931 additions and 19 deletions

View file

@ -124,6 +124,7 @@ pub fn routes() -> Router {
post(auth::images::upload_banner_request),
)
// profile
.route("/auth/user/me", get(auth::profile::me_request))
.route("/auth/user/{id}/avatar", get(auth::images::avatar_request))
.route("/auth/user/{id}/banner", get(auth::images::banner_request))
.route("/auth/user/{id}/follow", post(auth::social::follow_request))
@ -232,6 +233,27 @@ pub fn routes() -> Router {
delete(requests::delete_request),
)
.route("/requests/my", delete(requests::delete_all_request))
// connections
.route(
"/auth/user/connections/_data",
post(auth::connections::update_info_data_request),
)
.route(
"/auth/user/connections/_state",
post(auth::connections::update_state_request),
)
.route(
"/auth/user/connections/_shown",
post(auth::connections::update_shown_on_profile_request),
)
.route(
"/auth/user/connections/{connection}",
delete(auth::connections::delete_request),
)
.route(
"/auth/user/connections/spotify",
post(auth::connections::spotify::create_request),
)
}
#[derive(Deserialize)]