add: implement 9 new scopes, 21 new api endpoints
This commit is contained in:
parent
c3139ef1d2
commit
8f16068a34
14 changed files with 973 additions and 35 deletions
crates/app/src/routes/api/v1
|
@ -133,6 +133,60 @@ pub fn routes() -> Router {
|
|||
"/posts/{id}/open",
|
||||
post(communities::posts::update_is_open_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_user/{id}",
|
||||
get(communities::posts::posts_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_user/{id}/replies",
|
||||
get(communities::posts::replies_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_user/{id}/media",
|
||||
get(communities::posts::posts_with_media_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_user/{id}/searched",
|
||||
get(communities::posts::posts_searched_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_community/{id}",
|
||||
get(communities::posts::community_posts_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/from_stack/{id}",
|
||||
get(communities::posts::from_stack_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/searched",
|
||||
get(communities::posts::all_posts_searched_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/timeline/communities",
|
||||
get(communities::posts::from_communities_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/timeline/popular",
|
||||
get(communities::posts::popular_request),
|
||||
)
|
||||
.route("/posts/timeline/all", get(communities::posts::all_request))
|
||||
.route(
|
||||
"/posts/timeline/following",
|
||||
get(communities::posts::following_request),
|
||||
)
|
||||
.route("/posts/{id}", get(communities::posts::get_request))
|
||||
.route(
|
||||
"/posts/{id}/replies",
|
||||
delete(communities::posts::post_replies_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/{id}/reposts",
|
||||
delete(communities::posts::reposts_request),
|
||||
)
|
||||
.route(
|
||||
"/posts/{id}/quotes",
|
||||
delete(communities::posts::quotes_request),
|
||||
)
|
||||
// drafts
|
||||
.route("/drafts", post(communities::drafts::create_request))
|
||||
.route("/drafts/my", get(communities::drafts::get_drafts_request))
|
||||
|
@ -251,12 +305,25 @@ pub fn routes() -> Router {
|
|||
"/auth/user/{id}/_connect/{stream}/send",
|
||||
post(auth::profile::post_to_socket_request),
|
||||
)
|
||||
.route(
|
||||
"/auth/user/{id}/following",
|
||||
get(auth::social::following_request),
|
||||
)
|
||||
.route(
|
||||
"/auth/user/{id}/followers",
|
||||
get(auth::social::followers_request),
|
||||
)
|
||||
// warnings
|
||||
.route("/warnings/{id}", get(auth::user_warnings::get_request))
|
||||
.route("/warnings/{id}", post(auth::user_warnings::create_request))
|
||||
.route(
|
||||
"/warnings/{id}",
|
||||
delete(auth::user_warnings::delete_request),
|
||||
)
|
||||
.route(
|
||||
"/warnings/on_user/{id}",
|
||||
post(auth::user_warnings::on_user_request),
|
||||
)
|
||||
// notifications
|
||||
.route(
|
||||
"/notifications/my",
|
||||
|
@ -275,6 +342,7 @@ pub fn routes() -> Router {
|
|||
"/notifications/all/read_status",
|
||||
post(notifications::update_all_read_status_request),
|
||||
)
|
||||
.route("/notifications/my", get(notifications::get_list_request))
|
||||
// community memberships
|
||||
.route(
|
||||
"/communities/{id}/join",
|
||||
|
@ -304,6 +372,7 @@ pub fn routes() -> Router {
|
|||
delete(requests::delete_request),
|
||||
)
|
||||
.route("/requests/my", delete(requests::delete_all_request))
|
||||
.route("/requests/my", get(requests::get_list_request))
|
||||
// connections
|
||||
.route(
|
||||
"/auth/user/connections/_data",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue