Browse Source
Use .reduce instead of .fold
Signed-off-by: BlackDex <black.dex@gmail.com>
pull/4899/head
BlackDex
8 months ago
No known key found for this signature in database
GPG Key ID: 58C80A2AA6C765E1
1 changed files with
11 additions and
12 deletions
-
src/api/identity.rs
|
@ -307,8 +307,7 @@ async fn _password_login( |
|
|
.collect(); |
|
|
.collect(); |
|
|
|
|
|
|
|
|
let master_password_policy = if !master_password_policies.is_empty() { |
|
|
let master_password_policy = if !master_password_policies.is_empty() { |
|
|
let mut mpp_json = |
|
|
let mut mpp_json = json!(master_password_policies.into_iter().reduce(|acc, policy| { |
|
|
json!(master_password_policies.into_iter().fold(MasterPasswordPolicy::default(), |acc, policy| { |
|
|
|
|
|
MasterPasswordPolicy { |
|
|
MasterPasswordPolicy { |
|
|
min_complexity: acc.min_complexity.max(policy.min_complexity), |
|
|
min_complexity: acc.min_complexity.max(policy.min_complexity), |
|
|
min_length: acc.min_length.max(policy.min_length), |
|
|
min_length: acc.min_length.max(policy.min_length), |
|
|