Selaa lähdekoodia

Sort out order of download / clean up

Antony Male 10 vuotta sitten
vanhempi
sitoutus
443ec3ca34
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      src/SyncTrayzor/Services/UpdateManagement/UpdateDownloader.cs

+ 3 - 3
src/SyncTrayzor/Services/UpdateManagement/UpdateDownloader.cs

@@ -36,9 +36,6 @@ namespace SyncTrayzor.Services.UpdateManagement
 
         public async Task<string> DownloadUpdateAsync(string url, Version version)
         {
-            // House-keeping
-            this.CleanUpUnusedFiles();
-
             var downloadPath = Path.Combine(this.downloadsDir, String.Format(downloadFileName, version.ToString(3)));
 
             // Just in case...
@@ -62,6 +59,9 @@ namespace SyncTrayzor.Services.UpdateManagement
                     this.filesystemProvider.Delete(downloadPath);
                 }
             }
+
+            // House-keeping. Do this now, after SetLastAccessTimeUTc has been called, but before we start hitting the early-exits
+            this.CleanUpUnusedFiles();
             
             if (download)
             {