17 lines
653 B
Rust
17 lines
653 B
Rust
use crate::commands::security::ensure_main_window;
|
|
|
|
/// Check for an available update. Returns Some(version_string) if one is
|
|
/// available, None if already up to date, and Err if the check fails.
|
|
#[tauri::command]
|
|
pub async fn check_for_update(window: tauri::WebviewWindow) -> Result<Option<String>, String> {
|
|
ensure_main_window(&window)?;
|
|
Ok(None)
|
|
}
|
|
|
|
/// Download and stage the update. The app will install it on next launch.
|
|
#[tauri::command]
|
|
pub async fn install_update(window: tauri::WebviewWindow) -> Result<(), String> {
|
|
ensure_main_window(&window)?;
|
|
Err("Updates are disabled until release signing is configured.".to_string())
|
|
}
|