mirror of
				https://gitlab.com/comunic/comunicapiv3
				synced 2025-11-03 17:14:03 +00:00 
			
		
		
		
	Start account export
This commit is contained in:
		@@ -1,5 +1,6 @@
 | 
			
		||||
use percent_encoding::percent_decode_str;
 | 
			
		||||
 | 
			
		||||
use crate::api_data::account_export_api::AccountExportAPI;
 | 
			
		||||
use crate::api_data::current_user_id::CurrentUserID;
 | 
			
		||||
use crate::api_data::login_success::LoginSuccess;
 | 
			
		||||
use crate::api_data::res_check_email_exists::ResCheckEmailExists;
 | 
			
		||||
@@ -184,5 +185,7 @@ pub fn reset_user_password(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
pub fn export_data(r: &mut HttpRequestHandler) -> RequestResult {
 | 
			
		||||
    r.need_user_password("password")?;
 | 
			
		||||
 | 
			
		||||
    r.success("Go on")
 | 
			
		||||
    let data = account_helper::export(r.user_id_ref()?)?;
 | 
			
		||||
 | 
			
		||||
    r.set_response(AccountExportAPI::new(&data)?)
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user