mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-03 17:14:03 +00:00 
			
		
		
		
	Can update account image visibility
This commit is contained in:
		@@ -105,6 +105,7 @@ pub fn get_routes() -> Vec<Route> {
 | 
			
		||||
        Route::post("/settings/get_account_image", Box::new(settings_controller::get_account_image_settings)),
 | 
			
		||||
        Route::post("/settings/upload_account_image", Box::new(settings_controller::upload_account_image)),
 | 
			
		||||
        Route::post("/settings/delete_account_image", Box::new(settings_controller::delete_account_image)),
 | 
			
		||||
        Route::post("/settings/set_account_image_visibility", Box::new(settings_controller::set_account_image_visibility)),
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        // Friends controller
 | 
			
		||||
 
 | 
			
		||||
@@ -12,7 +12,7 @@ use crate::data::general_settings::GeneralSettings;
 | 
			
		||||
use crate::data::http_request_handler::HttpRequestHandler;
 | 
			
		||||
use crate::data::lang_settings::LangSettings;
 | 
			
		||||
use crate::data::security_settings::{SecurityQuestion, SecuritySettings};
 | 
			
		||||
use crate::data::user::UserPageStatus;
 | 
			
		||||
use crate::data::user::{AccountImageVisibility, UserPageStatus};
 | 
			
		||||
use crate::helpers::{account_helper, user_helper};
 | 
			
		||||
use crate::helpers::virtual_directory_helper::VirtualDirType;
 | 
			
		||||
 | 
			
		||||
@@ -162,4 +162,13 @@ pub fn delete_account_image(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    account_helper::delete_account_image(r.user_id_ref()?)?;
 | 
			
		||||
 | 
			
		||||
    r.success("Account image deleted!")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Change account image visibility
 | 
			
		||||
pub fn set_account_image_visibility(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    let level = AccountImageVisibility::from_api(&r.post_string("visibility")?);
 | 
			
		||||
 | 
			
		||||
    account_helper::set_account_image_visibility(r.user_id_ref()?, level)?;
 | 
			
		||||
 | 
			
		||||
    r.success("Image image visibility level updated!")
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user