Simplify password change call syntax

This commit is contained in:
2022-11-19 16:41:39 +01:00
parent d06c0352fc
commit b10c48d080
3 changed files with 8 additions and 15 deletions

View File

@ -4,7 +4,7 @@ use actix_web::{web, HttpRequest, HttpResponse, Responder};
use askama::Template;
use crate::actors::bruteforce_actor::BruteForceActor;
use crate::actors::users_actor::{ChangePasswordResult, LoginResult, UsersActor};
use crate::actors::users_actor::{LoginResult, UsersActor};
use crate::actors::{bruteforce_actor, users_actor};
use crate::constants::{APP_NAME, MAX_FAILED_LOGIN_ATTEMPTS, MIN_PASS_LEN};
use crate::controllers::base_controller::{
@ -237,7 +237,7 @@ pub async fn reset_password_route(
if req.password.len() < MIN_PASS_LEN {
danger = Some("Password is too short!".to_string());
} else {
let res: ChangePasswordResult = users
let res: bool = users
.send(users_actor::ChangePasswordRequest {
user_id: user_id.clone(),
new_password: req.password.clone(),
@ -246,7 +246,7 @@ pub async fn reset_password_route(
.await
.unwrap();
if !res.0 {
if !res {
danger = Some("Failed to change password!".to_string());
} else {
SessionIdentity(id.as_ref()).set_status(&http_req, SessionStatus::SignedIn);

View File

@ -125,8 +125,7 @@ pub async fn change_password_route(
temporary: false,
})
.await
.unwrap()
.0;
.unwrap();
if !res {
danger =