f/versions: if we were unable to download a release, don't mark it as successful

This commit is contained in:
Tyler Wilding 2023-03-11 14:50:22 -05:00
parent 28ced1c3f7
commit 20922cf270
No known key found for this signature in database
GPG key ID: 77CB07796494137E
2 changed files with 9 additions and 9 deletions

View file

@ -138,8 +138,6 @@ pub async fn remove_version(
.join(&version_folder)
.join(&version);
// TODO - handle deleting the active version
// TODO - handle no active version being selected (unrelated to here)
delete_dir(&version_dir)?;
Ok(())

View file

@ -107,18 +107,20 @@
}
}
releases = releases;
await downloadOfficialVersion(
const success = await downloadOfficialVersion(
event.detail.version,
event.detail.downloadUrl
);
// Then mark it as downloaded
for (const release of releases) {
if (release.version === event.detail.version) {
release.pendingAction = false;
release.isDownloaded = true;
if (success) {
// Then mark it as downloaded
for (const release of releases) {
if (release.version === event.detail.version) {
release.pendingAction = false;
release.isDownloaded = true;
}
}
releases = releases;
}
releases = releases;
}
async function onRemoveVersion(event: any) {