diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-03-20 21:54:29 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-03-20 21:57:49 +0800 |
| commit | 9a60751a901f568bdeb154c4115235d4f3a0f8b9 (patch) | |
| tree | 65df323f6478bae51473a3d6471df39a596ce9c5 /legacy_actions/src/remote_actions.rs | |
| parent | a9e5c086584d3e697188be7003f564e7e2137135 (diff) | |
Apply clippy suggestions and improve code quality
Diffstat (limited to 'legacy_actions/src/remote_actions.rs')
| -rw-r--r-- | legacy_actions/src/remote_actions.rs | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/legacy_actions/src/remote_actions.rs b/legacy_actions/src/remote_actions.rs index d15edc9..64db407 100644 --- a/legacy_actions/src/remote_actions.rs +++ b/legacy_actions/src/remote_actions.rs @@ -108,24 +108,22 @@ pub async fn auth_member( Err(TcpTargetError::Authentication( "Authenticate failed.".to_string(), )) - } else { - if using_host_mode { - if vault.config().vault_host_list().contains(&member_id) { - // Using Host mode authentication, and is indeed an administrator - mut_instance.write(true).await?; - Ok((member_id, true)) - } else { - // Using Host mode authentication, but not an administrator - mut_instance.write(false).await?; - Err(TcpTargetError::Authentication( - "Authenticate failed.".to_string(), - )) - } - } else { - // Not using Host mode authentication + } else if using_host_mode { + if vault.config().vault_host_list().contains(&member_id) { + // Using Host mode authentication, and is indeed an administrator mut_instance.write(true).await?; - Ok((member_id, false)) + Ok((member_id, true)) + } else { + // Using Host mode authentication, but not an administrator + mut_instance.write(false).await?; + Err(TcpTargetError::Authentication( + "Authenticate failed.".to_string(), + )) } + } else { + // Not using Host mode authentication + mut_instance.write(true).await?; + Ok((member_id, false)) } } Err(e) => Err(e), |
