Refactor users management ()

* Improve creation of 2FA factors
This commit is contained in:
2022-11-19 18:27:08 +01:00
parent fcf3ec7036
commit ec2f271ed4
3 changed files with 24 additions and 8 deletions

@ -56,10 +56,8 @@ pub async fn save_totp_factor(
};
logger.log(Action::AddNewFactor(&factor));
let mut user = User::from(user);
user.add_factor(factor);
let res = users
.send(users_actor::UpdateUserRequest(user))
.send(users_actor::Add2FAFactor(user.uid.clone(), factor))
.await
.unwrap();
@ -104,10 +102,8 @@ pub async fn save_webauthn_factor(
};
logger.log(Action::AddNewFactor(&factor));
let mut user = User::from(user);
user.add_factor(factor);
let res = users
.send(users_actor::UpdateUserRequest(user))
.send(users_actor::Add2FAFactor(user.uid.clone(), factor))
.await
.unwrap();