summaryrefslogtreecommitdiff
path: root/legacy_actions/src/remote_actions.rs
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-03-20 21:54:29 +0800
committer魏曹先生 <1992414357@qq.com>2026-03-20 21:57:49 +0800
commit9a60751a901f568bdeb154c4115235d4f3a0f8b9 (patch)
tree65df323f6478bae51473a3d6471df39a596ce9c5 /legacy_actions/src/remote_actions.rs
parenta9e5c086584d3e697188be7003f564e7e2137135 (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.rs30
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),