1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-20 16:35:17 +00:00

Start account export

This commit is contained in:
2020-07-13 19:12:39 +02:00
parent f21636aa4e
commit 67dd29fe2d
8 changed files with 84 additions and 4 deletions

View File

@ -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)?)
}