support clean orogress
This commit is contained in:
@@ -10,8 +10,11 @@ async fn start_fast_scan() -> backend::models::FastScanResult {
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
async fn start_fast_clean(selected_paths: Vec<String>) -> Result<backend::models::CleanResult, String> {
|
||||
backend::fast_clean::run_fast_clean(selected_paths).await
|
||||
async fn start_fast_clean(
|
||||
selected_paths: Vec<String>,
|
||||
app_handle: tauri::AppHandle,
|
||||
) -> Result<backend::models::CleanResult, String> {
|
||||
backend::fast_clean::run_fast_clean(selected_paths, app_handle).await
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
@@ -66,6 +69,7 @@ async fn start_browser_scan(browser: String) -> Result<backend::models::BrowserS
|
||||
async fn start_browser_clean(
|
||||
browser: String,
|
||||
profiles: Vec<String>,
|
||||
app_handle: tauri::AppHandle,
|
||||
) -> Result<backend::models::CleanResult, String> {
|
||||
let browser_type = if browser == "chrome" {
|
||||
backend::models::BrowserType::Chrome
|
||||
@@ -73,7 +77,7 @@ async fn start_browser_clean(
|
||||
backend::models::BrowserType::Edge
|
||||
};
|
||||
|
||||
backend::browser_clean::run_browser_clean(browser_type, profiles).await
|
||||
backend::browser_clean::run_browser_clean(browser_type, profiles, app_handle).await
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
|
||||
Reference in New Issue
Block a user