CEC-4398 Clean up final update status (#341)

* CEC-4398 Clean up final update status

* fix
This commit is contained in:
John Wu
2023-05-23 12:36:35 -07:00
committed by GitHub
parent a701d4ceec
commit 8e71cf6c8c
2 changed files with 8 additions and 4 deletions

View File

@@ -30,6 +30,7 @@ const Statuses = {
ManifestRollback: "manifest_rollback",
ManifestSucceeded: "manifest_succeeded",
ManifesCanceled: "manifest_canceled",
ManifestCancelPending: "manifest_cancel_pending",
PackageDownloadStarted: "package_download_start",
PackageDownloadCompleted: "package_download_complete",
PackageInstallStarted: "package_install_start",

View File

@@ -18,9 +18,9 @@ const PHASES = [
},
{
label: "Received",
events: [s.ManifestAccepted, s.ManifestReceived, s.ManifestRejected],
events: [s.ManifestAccepted, s.ManifestReceived, s.ManifestRejected, s.ManifestError],
progress: (msg) => {
if (msg === s.ManifestRejected) return ErrorStatus;
if (msg === s.ManifestRejected || msg === s.ManifestError) return ErrorStatus;
return CompleteStatus;
},
},
@@ -67,8 +67,11 @@ const PHASES = [
},
{
label: "Updated",
events: [s.ManifestSucceeded],
progress: (_msg, _progress) => CompleteStatus,
events: [s.ManifestSucceeded, s.CleanupFailed, s.CleanupSucceeded, s.RollbackSucceeded, s.RollbackFailed],
progress: (msg, _progress) => {
if (msg === s.ManifestSucceeded) return CompleteStatus;
return ErrorStatus;
}
},
];