add clean browsers
This commit is contained in:
@@ -46,6 +46,20 @@ async fn disable_hibernation() -> Result<String, String> {
|
||||
cleaner::disable_hibernation().await
|
||||
}
|
||||
|
||||
// --- 浏览器清理命令 ---
|
||||
|
||||
#[tauri::command]
|
||||
async fn start_browser_scan(browser: String) -> Result<cleaner::BrowserScanResult, String> {
|
||||
let b_type = if browser == "chrome" { cleaner::BrowserType::Chrome } else { cleaner::BrowserType::Edge };
|
||||
cleaner::run_browser_scan(b_type).await
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
async fn start_browser_clean(browser: String, profiles: Vec<String>) -> Result<cleaner::CleanResult, String> {
|
||||
let b_type = if browser == "chrome" { cleaner::BrowserType::Chrome } else { cleaner::BrowserType::Edge };
|
||||
cleaner::run_browser_clean(b_type, profiles).await
|
||||
}
|
||||
|
||||
#[cfg_attr(mobile, tauri::mobile_entry_point)]
|
||||
pub fn run() {
|
||||
tauri::Builder::default()
|
||||
@@ -62,7 +76,9 @@ pub fn run() {
|
||||
open_in_explorer,
|
||||
clean_system_components,
|
||||
clean_thumbnails,
|
||||
disable_hibernation
|
||||
disable_hibernation,
|
||||
start_browser_scan,
|
||||
start_browser_clean
|
||||
])
|
||||
.run(tauri::generate_context!())
|
||||
.expect("error while running tauri application");
|
||||
|
||||
Reference in New Issue
Block a user