delete old versions

This commit is contained in:
murdle 2025-05-02 07:52:06 -07:00
parent 07ed2cb227
commit 26da801f83

View File

@ -81,7 +81,6 @@ public class VersionManager : IDisposable
public async Task InstallPackage() public async Task InstallPackage()
{ {
var version = await GetLatestVersion(); var version = await GetLatestVersion();
if (version == null) if (version == null)
throw new Exception("No version data found"); throw new Exception("No version data found");
if (version.UploadHash == _currentVersion) if (version.UploadHash == _currentVersion)
@ -105,6 +104,9 @@ public class VersionManager : IDisposable
Logger.Error($"Failed to download {file.Key}"); Logger.Error($"Failed to download {file.Key}");
} }
} }
if(_currentVersion != null)
Directory.Delete(GetVersionPath(_currentVersion), true);
_currentVersion = version.UploadHash; _currentVersion = version.UploadHash;
WriteAppSettings(); WriteAppSettings();