refactor(core): trim unused upgrade response fields

This commit is contained in:
Tunglies
2026-10-08 02:16:57 +08:00
parent 1b4512bbe1
commit 4065e19dbf
2 changed files with 2 additions and 14 deletions
+2 -12
View File
@@ -38,8 +38,6 @@ static UPGRADE_LOCK: tokio::sync::Mutex<()> = tokio::sync::Mutex::const_new(());
pub struct CoreUpgradeReport {
/// False when the managed core was already at the latest version.
pub upgraded: bool,
pub from: std::string::String,
pub to: std::string::String,
}
pub async fn upgrade_core(force: bool) -> Result<CoreUpgradeReport> {
@@ -62,11 +60,7 @@ pub async fn upgrade_core(force: bool) -> Result<CoreUpgradeReport> {
logging!(debug, Type::Core, "core upgrade: latest version resolved via {proxy:?}");
if !force && installed == latest {
return Ok(CoreUpgradeReport {
upgraded: false,
from: installed,
to: latest,
});
return Ok(CoreUpgradeReport { upgraded: false });
}
let package = download_package(proxy, alpha, &latest).await?;
@@ -150,11 +144,7 @@ pub async fn upgrade_core(force: bool) -> Result<CoreUpgradeReport> {
#[cfg(windows)]
let _ = std::fs::remove_file(target.with_extension("old"));
Ok(CoreUpgradeReport {
upgraded: true,
from: installed,
to: latest,
})
Ok(CoreUpgradeReport { upgraded: true })
}
/// Whether this upgrade handed bytes to the Service's approved core directory.
-2
View File
@@ -278,8 +278,6 @@ export type CoreFailure =
export type CoreUpgradeReport = {
/** False when the managed core was already at the latest version. */
upgraded: boolean
from: string
to: string
}
export type DelayHistory = {