Add update progress steps, checksum verification, and improved cleanup

This commit is contained in:
Stone_Red
2026-02-20 20:30:13 +01:00
parent dd0d24cf47
commit e9b3fd63cc
4 changed files with 137 additions and 43 deletions
+5 -5
View File
@@ -57,8 +57,8 @@ private static void Updater_UpdateAvailible(string version, string additionalInf
{
}
private static void Updater_ProgressChanged(long? totalFileSize, long totalBytesDownloaded, double? progressPercentage)
{
private static void Updater_ProgressChanged(UpdateStep step, long? totalItems, long itemsProcessed, double? progressPercentage)
{
}
```
### Handeling the update
@@ -74,10 +74,10 @@ private static void Updater_UpdateAvailible(string version, string additionalInf
updater.Update();
}
```
### Download process reporting
### Update process reporting
```cs
private static void Updater_ProgressChanged(long? totalFileSize, long totalBytesDownloaded, double? progressPercentage)
private static void Updater_ProgressChanged(UpdateStep step, long? totalItems, long itemsProcessed, double? progressPercentage)
{
Console.WriteLine($"{totalBytesDownloaded}/{totalFileSize} {progressPercentage}%");
Console.WriteLine($"[{step}] {itemsProcessed}/{totalItems} {progressPercentage}%");
}
```