Ask to confirm password for register + removed unnecessary clone
This commit is contained in:
parent
7419d0eee6
commit
f2283f236c
|
@ -8,7 +8,7 @@ use crate::utils::*;
|
||||||
use error::MyFriendlyError;
|
use error::MyFriendlyError;
|
||||||
|
|
||||||
// TODO: maybe try to remove ALL the expect calls and use only MyFriendlyError everywhere. + improve the MyFriendlyError
|
// TODO: maybe try to remove ALL the expect calls and use only MyFriendlyError everywhere. + improve the MyFriendlyError
|
||||||
|
// TODO: add signal handling? + support for windows?
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
let args = Cli::from_args();
|
let args = Cli::from_args();
|
||||||
|
@ -70,9 +70,18 @@ async fn main() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
//TODO: don't login if already logged in for a username???
|
//TODO: don't login if already logged in for a username???
|
||||||
|
|
||||||
let username = prompt_stdin("New username: ");
|
let username = prompt_stdin("New username: ");
|
||||||
let password = prompt_password("Enter password: ");
|
let password = loop {
|
||||||
//TODO: validation and Maybe password strength check or sth ^^
|
let password = prompt_password("Enter password: ");
|
||||||
|
let confirm_password = prompt_password("Enter password again: ");
|
||||||
|
if password == confirm_password {
|
||||||
|
break password;
|
||||||
|
} else {
|
||||||
|
//TODO: validation and Maybe password strength check or sth ^^
|
||||||
|
println!("Password don't match. Please try again or Ctrl+C to quit.");
|
||||||
|
}
|
||||||
|
};
|
||||||
let tos = sv
|
let tos = sv
|
||||||
.get_terms_of_service()
|
.get_terms_of_service()
|
||||||
.await
|
.await
|
||||||
|
|
|
@ -154,7 +154,7 @@ impl Client {
|
||||||
|
|
||||||
/// Get the current session key
|
/// Get the current session key
|
||||||
pub fn get_current_session_key(&self) -> Option<usize> {
|
pub fn get_current_session_key(&self) -> Option<usize> {
|
||||||
self.current_session.clone()
|
self.current_session
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Gets a Session object for the current session
|
/// Gets a Session object for the current session
|
||||||
|
|
Loading…
Reference in New Issue