mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-04 01:24:04 +00:00 
			
		
		
		
	Can update comment content
This commit is contained in:
		@@ -28,7 +28,7 @@ pub fn create(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
        )
 | 
			
		||||
    } else {
 | 
			
		||||
        (
 | 
			
		||||
            r.post_content("content", 3, true)?,
 | 
			
		||||
            r.post_content("content", 2, true)?,
 | 
			
		||||
            None
 | 
			
		||||
        )
 | 
			
		||||
    };
 | 
			
		||||
@@ -56,4 +56,14 @@ pub fn get_single(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    let comment = r.post_comment_with_access("commentID")?;
 | 
			
		||||
 | 
			
		||||
    r.set_response(CommentAPI::new(&comment, &r.user_id_opt())?)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Change a comment's content
 | 
			
		||||
pub fn edit(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    let comment = r.post_comment_with_full_access("commentID")?;
 | 
			
		||||
    let new_content = r.post_content("content", 2, true)?;
 | 
			
		||||
 | 
			
		||||
    comments_helper::edit(comment.id, &new_content)?;
 | 
			
		||||
 | 
			
		||||
    r.success("Content updated.")
 | 
			
		||||
}
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
use std::error::Error;
 | 
			
		||||
 | 
			
		||||
use crate::controllers::{account_controller, conversations_controller, friends_controller, groups_controller, movies_controller, posts_controller, search_controller, server_controller, user_controller, virtual_directory_controller, comments_controller};
 | 
			
		||||
use crate::controllers::{account_controller, comments_controller, conversations_controller, friends_controller, groups_controller, movies_controller, posts_controller, search_controller, server_controller, user_controller, virtual_directory_controller};
 | 
			
		||||
use crate::controllers::routes::Method::{GET, POST};
 | 
			
		||||
use crate::data::http_request_handler::HttpRequestHandler;
 | 
			
		||||
 | 
			
		||||
@@ -223,6 +223,8 @@ pub fn get_routes() -> Vec<Route> {
 | 
			
		||||
 | 
			
		||||
        Route::post("/comments/get_single", Box::new(comments_controller::get_single)),
 | 
			
		||||
 | 
			
		||||
        Route::post("/comments/edit",Box::new(comments_controller::edit)),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        // Movies controller
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user