X-Git-Url: http://these/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fapi_routes_http.rs;h=6d538e63eab09545f46275ea7f01273adc0292a8;hb=d82194cfe9f98984a64353f6511bb73b4f08baa4;hp=e372e340e81e4ffcde4fe53018116a0e2cbe732d;hpb=05a7fced65108cffd208b0891706f56a8febd5d5;p=lemmy.git diff --git a/src/api_routes_http.rs b/src/api_routes_http.rs index e372e340..6d538e63 100644 --- a/src/api_routes_http.rs +++ b/src/api_routes_http.rs @@ -1,12 +1,13 @@ use actix_web::{guard, web, Error, HttpResponse, Result}; use lemmy_api::{ - comment::{distinguish::distinguish_comment, save::save_comment}, + comment::{distinguish::distinguish_comment, like::like_comment, save::save_comment}, comment_report::{list::list_comment_reports, resolve::resolve_comment_report}, local_user::notifications::mark_reply_read::mark_reply_as_read, + post::like::like_post, Perform, }; use lemmy_api_common::{ - comment::{CreateCommentLike, CreateCommentReport, DeleteComment, EditComment, RemoveComment}, + comment::CreateCommentReport, community::{ AddModToCommunity, BanFromCommunity, @@ -43,10 +44,8 @@ use lemmy_api_common::{ VerifyEmail, }, post::{ - CreatePostLike, CreatePostReport, DeletePost, - EditPost, FeaturePost, GetSiteMetadata, ListPostReports, @@ -79,9 +78,15 @@ use lemmy_api_common::{ }, }; use lemmy_api_crud::{ - comment::{create::create_comment, read::get_comment}, + comment::{ + create::create_comment, + delete::delete_comment, + read::get_comment, + remove::remove_comment, + update::update_comment, + }, community::list::list_communities, - post::{create::create_post, read::get_post}, + post::{create::create_post, read::get_post, update::update_post}, private_message::read::get_private_message, site::{create::create_site, read::get_site, update::update_site}, PerformCrud, @@ -173,7 +178,7 @@ pub fn config(cfg: &mut web::ServiceConfig, rate_limit: &RateLimitCell) { web::scope("/post") .wrap(rate_limit.message()) .route("", web::get().to(get_post)) - .route("", web::put().to(route_post_crud::)) + .route("", web::put().to(update_post)) .route("/delete", web::post().to(route_post_crud::)) .route("/remove", web::post().to(route_post_crud::)) .route( @@ -183,7 +188,7 @@ pub fn config(cfg: &mut web::ServiceConfig, rate_limit: &RateLimitCell) { .route("/lock", web::post().to(route_post::)) .route("/feature", web::post().to(route_post::)) .route("/list", web::get().to(list_posts)) - .route("/like", web::post().to(route_post::)) + .route("/like", web::post().to(like_post)) .route("/save", web::put().to(route_post::)) .route("/report", web::post().to(route_post::)) .route( @@ -208,12 +213,12 @@ pub fn config(cfg: &mut web::ServiceConfig, rate_limit: &RateLimitCell) { web::scope("/comment") .wrap(rate_limit.message()) .route("", web::get().to(get_comment)) - .route("", web::put().to(route_post_crud::)) - .route("/delete", web::post().to(route_post_crud::)) - .route("/remove", web::post().to(route_post_crud::)) + .route("", web::put().to(update_comment)) + .route("/delete", web::post().to(delete_comment)) + .route("/remove", web::post().to(remove_comment)) .route("/mark_as_read", web::post().to(mark_reply_as_read)) .route("/distinguish", web::post().to(distinguish_comment)) - .route("/like", web::post().to(route_post::)) + .route("/like", web::post().to(like_comment)) .route("/save", web::put().to(save_comment)) .route("/list", web::get().to(list_comments)) .route("/report", web::post().to(route_post::))