get_current_bundle_type

pull/2624/head
Krzysztof Andrelczyk 3 months ago
parent b80a295e12
commit f75d32be69
No known key found for this signature in database
GPG Key ID: 1381C9E2A2973DBF

@ -27,7 +27,11 @@ use reqwest::{
use semver::Version; use semver::Version;
use serde::{de::Error as DeError, Deserialize, Deserializer, Serialize}; use serde::{de::Error as DeError, Deserialize, Deserializer, Serialize};
use tauri::{ use tauri::{
utils::platform::current_exe, utils::__TAURI_BUNDLE_TYPE, AppHandle, Resource, Runtime, utils::{
config::{get_current_bundle_type, PackageType},
platform::current_exe,
},
AppHandle, Resource, Runtime,
}; };
use time::OffsetDateTime; use time::OffsetDateTime;
use url::Url; use url::Url;
@ -384,12 +388,12 @@ pub struct Updater {
impl Updater { impl Updater {
fn get_updater_installer(&self) -> Result<Option<Installer>> { fn get_updater_installer(&self) -> Result<Option<Installer>> {
match __TAURI_BUNDLE_TYPE { match get_current_bundle_type() {
"DEB_BUNDLE" => Ok(Some(Installer::Deb)), PackageType::Deb => Ok(Some(Installer::Deb)),
"RPM_BUNDLE" => Ok(Some(Installer::Rpm)), PackageType::Rpm => Ok(Some(Installer::Rpm)),
"APP_BUNDLE" => Ok(Some(Installer::AppImage)), PackageType::AppImage => Ok(Some(Installer::AppImage)),
"MSI_BUNDLE" => Ok(Some(Installer::Msi)), PackageType::Msi => Ok(Some(Installer::Msi)),
"NSS_BUNDLE" => Ok(Some(Installer::Nsis)), PackageType::Nsis => Ok(Some(Installer::Nsis)),
_ => Err(Error::UnknownInstaller), _ => Err(Error::UnknownInstaller),
} }
} }

Loading…
Cancel
Save