[feat] power plan get and set completed

This commit is contained in:
Purp1e
2025-03-22 21:06:20 +08:00
parent ff6113085a
commit 446b26f186
5 changed files with 93 additions and 54 deletions

View File

@@ -49,7 +49,7 @@ pub fn open_path(path: &str) -> Result<(), String> {
}
#[tauri::command]
pub fn get_powerplan() -> Result<String, String> {
pub fn get_powerplan() -> Result<i32, String> {
#[cfg(target_os = "windows")]
let powerplan = powerplan::get_powerplan()?;
@@ -57,11 +57,11 @@ pub fn get_powerplan() -> Result<String, String> {
}
#[tauri::command]
pub fn set_powerplan(plan: &str) -> Result<String, String> {
pub fn set_powerplan(plan: i32) -> Result<(), String> {
#[cfg(target_os = "windows")]
powerplan::set_powerplan(plan)?;
Ok(format!("Set powerplan to {}", plan))
Ok(())
}
// TODO watch_steam_users