1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-07-19 21:55:24 +00:00

Can check if security questions has been defined

This commit is contained in:
2020-07-13 13:15:26 +02:00
parent 515f8d2ffc
commit e76b3180e7
6 changed files with 35 additions and 5 deletions

@@ -1,6 +1,7 @@
use crate::api_data::current_user_id::CurrentUserID;
use crate::api_data::login_success::LoginSuccess;
use crate::api_data::res_check_email_exists::ResCheckEmailExists;
use crate::api_data::res_check_security_questions_exists::ResCheckSecurityQuestionsExists;
use crate::controllers::routes::RequestResult;
use crate::data::error::ResultBoxError;
use crate::data::http_request_handler::HttpRequestHandler;
@@ -79,7 +80,5 @@ pub fn exists_mail(r: &mut HttpRequestHandler) -> RequestResult {
pub fn has_security_questions(r: &mut HttpRequestHandler) -> RequestResult {
let user = r.post_user_info_from_email("email")?;
// TODO : continue implementation
println!("{:#?}", user);
r.success("implement me")
r.set_response(ResCheckSecurityQuestionsExists::new(user.has_security_questions()))
}