aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/rbw-agent/agent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/rbw-agent/agent.rs')
-rw-r--r--src/bin/rbw-agent/agent.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/bin/rbw-agent/agent.rs b/src/bin/rbw-agent/agent.rs
index 760a1fc..fae8c7b 100644
--- a/src/bin/rbw-agent/agent.rs
+++ b/src/bin/rbw-agent/agent.rs
@@ -133,6 +133,10 @@ async fn handle_request(
}
};
let set_timeout = match &req.action {
+ rbw::protocol::Action::Register => {
+ crate::actions::register(sock, req.tty.as_deref()).await?;
+ true
+ }
rbw::protocol::Action::Login => {
crate::actions::login(sock, state.clone(), req.tty.as_deref())
.await?;
@@ -167,7 +171,7 @@ async fn handle_request(
crate::actions::decrypt(
sock,
state.clone(),
- &cipherstring,
+ cipherstring,
org_id.as_deref(),
)
.await?;
@@ -177,7 +181,7 @@ async fn handle_request(
crate::actions::encrypt(
sock,
state.clone(),
- &plaintext,
+ plaintext,
org_id.as_deref(),
)
.await?;