diff options
Diffstat (limited to 'src/command/login.rs')
-rw-r--r-- | src/command/login.rs | 9 |
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(); |