feat: fix ask use default pin

This commit is contained in:
2025-08-24 14:12:22 +08:00
parent 6a24388a19
commit 93cb3309bf

View File

@@ -40,12 +40,15 @@ pub fn read_stdin() -> XResult<Vec<u8>> {
}
pub fn read_pin(pin: &Option<String>) -> XResult<String> {
let mut ask_use_default_pin = true;
if let Some(pin) = pin {
if pin != "#INPUT#" {
if pin == "#INPUT#" {
ask_use_default_pin = false;
} else {
return Ok(pin.to_string());
}
}
if is_use_default_pin() {
if ask_use_default_pin && is_use_default_pin() {
return Ok("123456".into());
}
let rpin = {