summaryrefslogtreecommitdiffstats
path: root/src/command/login.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/command/login.rs')
-rw-r--r--src/command/login.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/command/login.rs b/src/command/login.rs
index 9a144580..9be98e23 100644
--- a/src/command/login.rs
+++ b/src/command/login.rs
@@ -1,6 +1,7 @@
-use std::fs::File;
use std::io::prelude::*;
+use std::{borrow::Cow, fs::File};
+use atuin_common::api::LoginRequest;
use eyre::Result;
use structopt::StructOpt;
@@ -34,8 +35,10 @@ impl Cmd {
let session = api_client::login(
settings.sync_address.as_str(),
- self.username.as_str(),
- self.password.as_str(),
+ LoginRequest {
+ username: Cow::Borrowed(&self.username),
+ password: Cow::Borrowed(&self.password),
+ },
)?;
let session_path = settings.session_path.as_str();