feat: fix ask use default pin
This commit is contained in:
@@ -40,12 +40,15 @@ pub fn read_stdin() -> XResult<Vec<u8>> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn read_pin(pin: &Option<String>) -> XResult<String> {
|
pub fn read_pin(pin: &Option<String>) -> XResult<String> {
|
||||||
|
let mut ask_use_default_pin = true;
|
||||||
if let Some(pin) = pin {
|
if let Some(pin) = pin {
|
||||||
if pin != "#INPUT#" {
|
if pin == "#INPUT#" {
|
||||||
|
ask_use_default_pin = false;
|
||||||
|
} else {
|
||||||
return Ok(pin.to_string());
|
return Ok(pin.to_string());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if is_use_default_pin() {
|
if ask_use_default_pin && is_use_default_pin() {
|
||||||
return Ok("123456".into());
|
return Ok("123456".into());
|
||||||
}
|
}
|
||||||
let rpin = {
|
let rpin = {
|
||||||
|
|||||||
Reference in New Issue
Block a user