chore(agent): major version dependency bump (#4446)

This commit is contained in:
Shreyas
2024-10-23 21:22:19 +05:30
committed by GitHub
parent 79aefed322
commit aef11e329f
8 changed files with 901 additions and 991 deletions

View File

@@ -1,34 +1,39 @@
#[cfg(desktop)]
pub async fn check_and_install_updates(app: tauri::AppHandle, updater: tauri_plugin_updater::Updater) {
use tauri::Manager;
use tauri_plugin_dialog::MessageDialogKind;
use tauri_plugin_dialog::DialogExt;
pub async fn check_and_install_updates(
app: tauri::AppHandle,
updater: tauri_plugin_updater::Updater,
) {
use tauri::Manager;
use tauri_plugin_dialog::DialogExt;
use tauri_plugin_dialog::MessageDialogButtons;
use tauri_plugin_dialog::MessageDialogKind;
let update = updater.check().await;
let update = updater.check().await;
if let Ok(Some(update)) = update {
let do_update = app
.dialog()
.message(format!(
"Update to {} is available!{}",
update.version,
update
.body
.clone()
.map(|body| format!("\n\nRelease Notes: {}", body))
.unwrap_or("".into())
))
.title("Update Available")
.kind(MessageDialogKind::Info)
.buttons(MessageDialogButtons::OkCancelCustom(
"Update".to_string(),
"Cancel".to_string(),
))
.blocking_show();
if let Ok(Some(update)) = update {
let do_update = app.dialog()
.message(
format!(
"Update to {} is available!{}",
update.version,
update.body
.clone()
.map(|body| format!("\n\nRelease Notes: {}", body))
.unwrap_or("".into())
)
)
.title("Update Available")
.kind(MessageDialogKind::Info)
.ok_button_label("Update")
.cancel_button_label("Cancel")
.blocking_show();
if do_update {
let _ = update.download_and_install(|_, _| {}, || {}).await;
if do_update {
let _ = update.download_and_install(|_, _| {}, || {}).await;
tauri::process::restart(&app.env());
}
}
tauri::process::restart(&app.env());
}
}
}