feat: message about deleting files should be different

This commit is contained in:
Pig Fang 2023-08-16 11:19:19 +08:00
parent 15fbb722aa
commit f9f79df0eb
No known key found for this signature in database
GPG key ID: A8198F548DADA9E2

View file

@ -187,7 +187,12 @@ impl Tasks {
pub fn file_remove(&self, targets: Vec<PathBuf>, permanently: bool) -> bool { pub fn file_remove(&self, targets: Vec<PathBuf>, permanently: bool) -> bool {
let scheduler = self.scheduler.clone(); let scheduler = self.scheduler.clone();
tokio::spawn(async move { tokio::spawn(async move {
let result = emit!(Input(InputOpt::hovered("Are you sure delete these files? (y/N)"))); let question = if permanently {
"Are you sure to delete selected file(s) permanently?"
} else {
"Are you sure to move selected file(s) to trash bin?"
};
let result = emit!(Input(InputOpt::hovered(format!("{question} (y/N)"))));
if let Ok(choice) = result.await { if let Ok(choice) = result.await {
if choice.to_lowercase() != "y" { if choice.to_lowercase() != "y" {